REVTeX4-1 书目问题

REVTeX4-1 书目问题

我和我的合著者决定将一篇论文投递给《数学物理学杂志》,这是美国物理学会的出版物。作为一名初级合著者,我承担了一项艰巨的工作,将我们用 .tex 编写的文档转换为

\documentclass[12pt]{amsart}

进入

REVTeX4.1 特别适用于

\documentclass[aip,jmp]{revtex4-1}

REVTeX4.1 使用 natbib 进行参考书目,我遇到的第一个问题是在这台机器上我没有足够新的 natbib 版本(这台机器的操作系统和软件包早就该更新了)

LaTeX Warning: You have requested, on input line 7549, version
               `2009/11/07 8.31a (PWD, AO)' of package natbib,
               but only version
               `2009/07/16 8.31 (PWD, AO)'
               is available.

按照顺序编译

pdflatex filename.tex 
bibtex   filename 
pdflatex filename.tex 
pdflatex filename.tex

产生预期的 PDF 输出,但返回一堆以以下内容开头的错误

LaTeX Warning: Reference `LastBibItem' on page 2 undefined on input line 9.

! Undefined control sequence.
<argument> \@bibitemShut 

l.62   {Slawny}(1986)}]{HLS:ppm}
                                %
? 
! Undefined control sequence.
<argument> \@bibitemShut 

l.72 ...[{\citenamefont {Onitsuka}(2011)}]{MO:ppm}
                                                  %

有没有哪位对 REVTeX 比较熟悉的人能帮我快速提示一下,除了 natbib 版本过时之外,还有哪些问题?

顺便说一句,尽管期刊要求将参考书目作为单个 tex 文件的一部分(最终提交时不允许输入命令),但我使用

\nocite{*}
\bibliography{asymptotically_minimal_uncertainty}

如 Journal 的模板文件中所述。

顺便说一句,对于那些好奇的人来说,至少《数学物理杂志》的最终标记是 XML。所以他们实际上并没有使用 TeX。

答案1

正如问题所暗示的那样,我预感到问题出在字体上,与我使用的 TeXLive 的旧版本有关。事实上,在这台新安装的使用 TeXLive 2011 稳定版的机器上没有编译错误。

答案2

无需将您的文件转换为 revtex4-1。如果编译正确,它将被考虑进行同行评审。revtex4-1 包旨在帮助那些需要此类指导的作者。子样式很好,可以让您大致了解文章在印刷时应该是什么样子。如果您希望有人在您提交之前查看您的文件,请告诉我。谢谢,Brian G。

相关内容