这似乎又微不足道,但我在参考的问题中找不到任何解决我的问题的方法。
这个问题很容易解释:我正在制作一个包含许多连续编号的方程式的文档。它们都通过 进行标记(手动),\label
并通过 进行引用\ref
。现在假设我决定将文档开头的一个方程式移到附录中。这会使以下所有标签和引用都大出 1 个。我不敢相信我必须手动编辑它们?我的意思是,如果您在工作结束时进行所有引用,这是可能的,但我仍然想知道是否有更有效的方法。
答案1
我喜欢将方程式标记为 eq1、eq2 等,以便于记住它们(尤其是当我延迟一段时间后再回来时)。部分解决方案是使用以下内容:
\documentclass{article}
\usepackage{mathtools}
\newcounter{myeqn}
\newcommand{\eqlabel}{
\stepcounter{myeqn}
\label{eq\arabic{myeqn}}
}
\begin{document}
\begin{equation}
\eqlabel
A=A
\end{equation}
\begin{equation}
\eqlabel
A\neq B
\end{equation}
If one substitues for $A$ using (\ref{eq1}) into (\ref{eq2})
\end{document}
当然,引用是随机出现的,仍然需要手动编辑。不过,我一般不采用自动编号(添加比删除更容易)。