BibTeX、Natbib 和 Algorithm2e

BibTeX、Natbib 和 Algorithm2e

我正在尝试准备一份期刊投稿,但在让 natbib 正常运行方面遇到了困难。

  1. 当我将其包含natbib在我的文档中时,它给出了以下错误:

    ! Undefined control sequence
    \chapter ...ace{10\p@ }}\algocf@original@chapter
    
    l.1 \begin{thebibliography}{17}
    

    对我来说这不是什么大问题——我可以解决这个问题。我遇到的最大问题是...

  2. 当我禁用时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 书目问题

相关内容