我在用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
,所以我怀疑遗漏可能不是偶然的!使用gather
或align
环境,如手册中所示mathtools
。
有关问题的更多详细信息,请eqnarray
参阅英国常见问题解答。