如何使用 ReVteX 在脚注中使用数学?我有一个特别的问题\rangle
最小示例:
\documentclass[aps,amsmath,amssymb, prl]{revtex4-1}
\begin{document}
TEST\footnote{footnote with math $ \langle X \rangle$ }
\end{document}
答案1
这种情况只发生在将脚注插入参考部分时。问题是\langle
写成\delimiter "426830A
( 也类似)\rangle
。
这些双引号使 BibTeX 解析器感到困惑。
有几种可用的策略:
最安全。将数学公式括入
\unexpanded
:\footnote{footnote with math \unexpanded{$ \langle X \rangle$}}
安全。
\protect
在可以位于后面的命令之前\left
使用\right
\footnote{footnote with math $\protect\langle X \protect\rangle$}
破解。将数学公式括在括号中。
答案2
通常有帮助,这里也有帮助:
如果某样东西出乎意料地不起作用,就把它放进盒子里:-)
\footnote{footnote with math \mbox{$ \langle X \rangle$}}
(版本:如果换行符不起作用,请使用
\parbox
)如果 BibTeX 无法正常工作,请尝试将其放入括号中:
\footnote{footnote with math {$ \langle X \rangle$}}
两种方法都适用。最好使用简单的括号。
测试读者请注意:使用 REVTeX 的脚注需要 BibTeX。