I am starting with LaTeX and now I have a problem. I am writing a long document (thesis) and I have a specific LaTeX template which uses the BibTeX package to manage bibliography (as soon as I understand the code). In the past I used to use the natbib
package which helps a lot when trying to insert in-text citations.
Now I cannot figure out how to implement the natbib
in the main file. How can I 'force' the BibTeX pack to get in-text citations like:
LaTeX is difficult (Guy et al., 2016).
Best Answer
That template does some funny things. It gives you many options, which as well means many limitations.
For example, you can add an option
biblatex
as class option to use the modern package, but\bibliography
doesn't work anymore, because the macro is redefined. Themake
script does not runbiber
even though specified.If you decide to do the classical way, you can change the
\bibstyle
(yes, it is called that way). As soon as you load packagenatbib
, the bibstyle is set toplain
and can't be changed.Having said that, i think this question arises from a template bug and should be closed.
To address the little comment in the question: LaTeX is not difficult if you are using the standard. Every template, that defines own commands and macros means extra confusion and more stuff to handle for a starter.