我的问题如下。我有三个方程
\begin{equation}
\label{eq1}
a=bc
\end{equation}
\begin{equation}
\label{eq2}
v=ut
\end{equation}
\begin{equation}
\label{eq3}
f=gh
\end{equation}
在文档的后面,我将这三个都称为\eqref{eq1}--\eqref{eq3}
,因此refcheck
包告诉我eq2
没有被引用。有什么方法可以“使人refcheck
理解”eq2
被引用的内容吗?
答案1
你可以\eqref{eq2}
通过非类型设置的方式,即在临时的 中\setbox
。在这里,我将其做成了宏\phantomref{}
。
\documentclass{article}
\usepackage{refcheck,amsmath}
\newcommand\phantomref[1]{\setbox0=\hbox{\eqref{#1}}}
\begin{document}
\begin{equation}
\label{eq1}
a=bc
\end{equation}
\begin{equation}
\label{eq2}
v=ut
\end{equation}
\begin{equation}
\label{eq3}
f=gh
\end{equation}
In \eqref{eq1}--\eqref{eq3}\phantomref{eq2}, we see lots of variables.
\end{document}