为什么 mathtools 不能仅显示文中引用的方程式?

为什么 mathtools 不能仅显示文中引用的方程式?

我在用mathtools方式如下:

\usepackage{mathtools}
\mathtoolsset{showonlyrefs,showmanualtags}

然后,参考我使用的方程式\refeq{equation}

实际情况是,文本中出现了方程的编号,但方程本身旁边没有出现 (Eq-Number)。事实上,任何方程都没有 (Eq-Number)。

有什么想法可能导致这种情况吗?有没有办法强制在方程式旁边显示方程式编号?

编辑

最小示例:

\documentclass[11pt,letterpaper]{article}
\usepackage{latexsym}
\usepackage{times}
\usepackage{amsfonts,eucal,amsbsy,amsthm,amsopn,amssymb}
\usepackage{color}
\usepackage{graphicx}
\usepackage{array}
\usepackage{url}
\usepackage{mathtools}

\mathtoolsset{showonlyrefs,showmanualtags}



\begin{document}


\begin{eqnarray}
A & = & B \label{eq:first}
\end{eqnarray}

see Equation ~\refeq{eq:first}

\end{document}

答案1

我看到您的示例中使用了eqnarray。众所周知,这存在严重缺陷,许多工具根本不支持它。我看到手册eqnarray中没有显示mathtools,所以我怀疑遗漏可能不是偶然的!使用gatheralign环境,如手册中所示mathtools

有关问题的更多详细信息,请eqnarray参阅英国常见问题解答

相关内容