Natbib не отображает полное имя автора - PullRequest
2 голосов
/ 10 ноября 2010

Я не могу получить natbib для отображения полного имени автора. Вместо этого я получаю только последний символ. Мой документ выглядит так:

\documentclass[a4paper,10pt]{article}
\usepackage[sort, comma]{natbib}
\begin{document}
\section{Introduction}

According to \citet{Farmer2004}...

\bibliographystyle{plainnat}
\bibliography{./refs}
\end{document}

Вывод этого

According to r (a)

Я использую Kile в Ubuntu 10.04, и мой порядок сборки: PDFLatex, BibTex, PDFLatex, PDFLatex Я также пытался собрать с TeXworks как на Ubuntu, так и на Windows 7, результат идентичен. Если я закомментирую natbib и использую \ cite вместо \ citet, вывод будет

According to [Farmer(2004)]

Файл bib выглядит так:

\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.

и файл .aux выглядит так:

\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)}

... и другие цитаты ниже ... \ newblock ISSN 1538-9588. \ newblock \ doi {10.1080 / 15389580490896951}. \ newblock URL \ url {http://www.ncbi.nlm.nih.gov/pubmed/15545069}.

Любые предложения высоко ценятся.

Ответы [ 2 ]

3 голосов
/ 29 февраля 2012

Полагаю, вы не включили информацию, которую вы используете newclude, потому что я столкнулся с этой ошибкой сегодня с newclude и natbib

ответ - включить newclude перед natbib, затемработает (для меня)

\ usepackage {newclude} \ usepackage {natbib}

0 голосов
/ 18 ноября 2010

Спасибо всем за вашу помощь. В случае, если кто-то еще наткнется на этот вопрос, ответ «не используйте пакет newclude».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...