为什么 mathtools 中的 showonlyrefs 不能这样工作?

为什么 mathtools 中的 showonlyrefs 不能这样工作?

我只想显示稍后在文本中标记/引用的方程式。但是我做错了,因为没有显示方程式编号,尽管我引用了它:

\documentclass[a4paper]{article}

\usepackage{mathtools}
\mathtoolsset{showonlyrefs}

\begin{document}
Here have an equation:
\begin{align}
A=B\label{eq:AB}\\
C=D
\end{align}
Only number equation \ref{eq:AB}.
\end{document}

结果是

showonlyrefs 无法显示方程式

没有\mathtoolsset{showonlyrefs}它看起来也很好,但方程 C=D 也显示为 (2):

没有 showonlyrefs 时看起来如何

我该怎么做才能解决这个问题?我希望它看起来与第二张图片完全一样,但没有 (2)。

答案1

\eqref不需要\ref触发showonlyrefs处理。

相关内容