Ich kann natbib nicht dazu bringen, den vollständigen Namen des Autors anzuzeigen. Stattdessen erhalte ich nur das letzte Zeichen. Mein Dokument sieht folgendermaßen aus:
\documentclass[a4paper,10pt]{article}
\usepackage[sort, comma]{natbib}
\begin{document}
\section{Introduction}
According to \citet{Farmer2004}...
\bibliographystyle{plainnat}
\bibliography{./refs}
\end{document}
Die Ausgabe lautet
According to r (a)
Ich verwende Kile auf Ubuntu 10.04, und meine Build-Reihenfolge ist PDFLatex, BibTex, PDFLatex,PDFLatex. Ich habe auch versucht, mit TeXworks sowohl unter Ubuntu als auch unter Windows 7 zu bauen, das Ergebnis ist identisch. Wenn ich natbib auskommentiere und \cite 代わりに \citet ist die Ausgabe
According to [Farmer(2004)]
Die Bib-Datei sieht folgendermaßen aus:
\bibitem[Farmer(2004)]{Farmer2004}
Charles Farmer.
\newblock {Effect of electronic stability control on automobile crash risk.}
\newblock \emph{Traffic injury prevention}, 5\penalty0 (4):\penalty0 317--25,
December 2004.
und die .aux-Datei sieht folgendermaßen aus:
\relax
\citation{Farmer2004}
\citation{Tseng1999}
\citation{Farmer2004}
\select@language{english}
\@writefile{toc}{\select@language{english}}
\@writefile{lof}{\select@language{english}}
\@writefile{lot}{\select@language{english}}
\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{1}}
\newlabel{sec:intro}{{1}{1}}
...
\bibcite{Farmer2004}{Farmer(2004)}
...und einige weitere Zitate unten... \newblock ISSN 1538-9588. \newblock \doi {10.1080/15389580490896951}. \newblock URL \url {http://www.ncbi.nlm.nih.gov/pubmed/15545069}.
Wir sind für jeden Vorschlag dankbar.