revtex4-1
文档类和包之间似乎存在相当严重的冲突acronym
。以下 MWE 说明了这个问题:
\documentclass{revtex4-1}
\usepackage[nolist]{acronym}
\begin{acronym}
\acro{ABC}{ay bee cee}
\end{acronym}
\begin{document}
\maketitle
\ac{ABC}
\end{document}
我还可以添加任何我想要的标题、摘要等,而不会改变结果。真正的问题似乎是\maketitle
。当它存在时,输出如下所示:
请注意粗体、随机的“!”以及未使用首字母缩略词的长格式这一事实。如果我注释掉\maketitle
,我就会得到我期望的结果:
我该如何解决这个问题?
答案1
revtex4-1
有时相当奇怪。例如,您应该定义\author
and \title
& Co。后 \begin{document}
。在这种情况下,环境似乎acronym
也应该出现在主文档中。以下代码对我来说编译得很好。[不要问为什么 :-)]
\documentclass{revtex4-1}
\usepackage[nolist]{acronym}
\begin{document}
\begin{acronym}
\acro{ABC}{ay bee cee}
\end{acronym}
\author{Me}
\title{Title}
\maketitle
Hello world!
\ac{ABC}
\end{document}