我和我的合著者决定将一篇论文投递给《数学物理学杂志》,这是美国物理学会的出版物。作为一名初级合著者,我承担了一项艰巨的工作,将我们用 .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。