我尝试升级到 REVTeX 4.1,但即使是最简单的文档也会出现编译错误:
\documentclass{revtex4-1}
\filelist
\begin{document}
test
\end{document}
生成:
...snip...
! LaTeX Error: Command \url already defined.
Or name \end... illegal, see p.192 of the manual.
...snip...
是我安装不正确,还是这是一个错误?
编辑(请求的文件列表):
*File List*
revtex4-1.cls 2010/07/25/20:33:00 4.1r (http://publish.aps.org/revtex4/ for documentation)
aps4-1.rtx
aps10pt4-1.rtx
textcase.sty 2004/10/07 v0.07 Text only upper/lower case changing (DPC)
url.sty 1999/03/02 ver 1.4 Verb mode for urls, email addresses, and file names
natbib.sty 2007/02/05 8.0 (PWD)
revsymb4-1.sty 2010/07/25/20:33:00 4.1r (http://publish.aps.org/revtex4/ for documentation)
***********
答案1
(更多评论,但太长)
这对我来说是有效的,使用 TeX Live 2012,我得到了文件列表
*File List*
revtex4-1.cls 2010/07/25/20:33:00 4.1r (http://publish.aps.org/revtex4/ for
documentation)
aps4-1.rtx
aps10pt4-1.rtx
textcase.sty 2004/10/07 v0.07 Text only upper/lower case changing (DPC)
url.sty 2006/04/12 ver 3.3 Verb mode for urls, etc.
natbib.sty 2010/09/13 8.31b (PWD, AO)
revsymb4-1.sty 2010/07/25/20:33:00 4.1r (http://publish.aps.org/revtex4/ for
documentation)
我立即怀疑的是你正在使用的版本natbib
。