我正在尝试准备一份期刊投稿,但在让 natbib 正常运行方面遇到了困难。
当我将其包含
natbib
在我的文档中时,它给出了以下错误:! Undefined control sequence \chapter ...ace{10\p@ }}\algocf@original@chapter l.1 \begin{thebibliography}{17}
对我来说这不是什么大问题——我可以解决这个问题。我遇到的最大问题是...
当我禁用时
natbib
,引用键和参考文献看起来很糟糕。例如,如果我有以下bibtex
条目@article{Day06, author = {T.E.~Day and J.T.~Napoli and P.C.~Kuo}, title = {Scheduling the Resident 80-Hour Work Week: An Operations Research Algorithm}, journal = {Current Surgery}, volume = {63}, number = {2}, month = {Mar.-Apr.}, year = {2006}, pages = {136-141} }
每当我使用
\cite{Day06}
它时,我的文本中都会出现 [Day et al(2006)Day, Napoli, and Kuo],这看起来很糟糕。更糟糕的是,参考文献部分的条目看起来也很糟糕:[Day et al(2006)Day, Napoli, and Kuo] Day T, Napoli J, Kuo P (2006) 安排住院医生每周 80 小时的工作时间:一种运筹学算法。Current Surgery 63(2):136-141
我不知道为什么它在作者列表旁边的引文中包含(严重损坏的)关键词。
有什么建议吗?之前有其他人处理过这个问题吗?
已编辑才能更准确地反映问题。
答案1
您使用的是 MiKTeX 还是 TeXLive?如果您使用的是 TeXLive,能告诉我哪个版本吗?坦率地说,由于我使用的 TeXLive 版本过旧(2009),它看起来与我使用 natbib 时遇到的字体问题非常相似。我更新到 2011 版后问题就解决了。
请查看答案REVTeX4-1 书目问题。