我想使用数学工具包来showonlyrefs
实现仅对引用的方程式进行编号。在完整文档中,我得到了小节中常规方程式的预期行为。在 MWE 中,正文和附录的行为相同。例如,对第一个编号方程式的引用将出现(1)
在文本中。但是,它不适用于附录中的方程式,这些方程式应该(使用下面的序言)显示为(A1)
和(A2)
等,但都显示为(A)
。我的例子是:
\documentclass{revtex4}% same issue for e.g. article
\usepackage{mathtools}
\mathtoolsset{showonlyrefs}
\begin{document}
\section{section}
See \ref{eqn a b} and \ref{eqn b c}.
\begin{align}
a=b \label{eqn a b}
\end{align}
\begin{appendix}
\section{appendix}
\begin{align}
b=c \label{eqn b c}
\end{align}
\end{appendix}
\end{document}
知道如何让它显示完整的唯一参考吗?
答案1
为了使此功能\mathtools
发挥作用,您需要使用 来引用方程式\eqref
,而不是\ref
。
\documentclass{revtex4}
\usepackage{mathtools}
\mathtoolsset{showonlyrefs}
\begin{document}
\section{section}
See \eqref{eqn a b} and \eqref{eqn b c}.
\begin{align}
a=b \label{eqn a b}
\end{align}
\begin{appendix}
\section{appendix}
\begin{align}
b=c \label{eqn b c}
\end{align}
\end{appendix}
\end{document}