I have encountered a problem with selecting a
\bibliographystyle
and using \citet
with natbib.Everything works fine when I use one of the supplied natbib styles (i.e., plainnat, abbrvnat, or unsrtnat) -- the author names are recognized and printed perfectly when using
\citet
and using the natbib package as follows:
Code: Select all
\usepackage[square,comma,numbers,sort&compress]{natbib}
\citet
commands now return an error: instead of quoting the author as "Smith et al. [1]", I get "(author ?) [1]".The .bst files generated using the makebst package are supposed to be compatible with natbib (in fact I believe that creator of natbib developed makebst) but for some reason I cannot get this to work. I'm not quite sure what to do if I want to use my own custom bibliography style file, other than to abandon the elegant
\citet
commands, and simply manually add the author names every time I want to use this functionality.Any ideas? Thanks so much.
Ben