\documentclass{imuwbth}
\begin{document}
\chapter{chapter1}
\begin{dfn}\label{WP}
\emph{WP} is called something when it meets:
\begin{equation}\label{W0}\tag{W0}
0=0
\end{equation}
\begin{equation}\label{W1}\tag{W1}
1=1
\end{equation}
\begin{equation}\label{W2}\tag{W2}
2=2
\end{equation}
\begin{equation}\label{W3}\tag{W3}
3=3
\end{equation}.
\end{dfn}
\chapter{chapter2}
\begin{dfn}
if (\ref{W0}), (\ref{W1}), (\ref{W3}) from dfn of (\ref{WP}) WP (page \pageref{WP}) and:
\begin{equation}\label{W2a}\tag{W2a}
5=5
\end{equation}
\begin{equation}\label{W2b}\tag{W2b}
6=6
\end{equation}
\begin{equation}\label{W2c}\tag{W2c}
7=7
\end{equation}
Then something.
\end{dfn}
\end{document}
这个“imuwbth”可以从这里下载https://www.dropbox.com/s/ju72mhb64j9p998/imuwbth.cls
我无法编辑它,只能使用它。但它使引用变得错误。图片显示了问题。我有这个:
有什么解决办法吗?
答案1
类重新定义equation
,以便每个\label
命令在边距中显示键。这样做是为了覆盖 已经完成的调整amsmath
。如果您使用gather
(对于多行显示,您应该这样做),引用将是正确的。
我认为,该类为一些只需加载即可实现的功能做了太多工作showkeys
。对 的重新定义equation
显然是错误的。