假设我有一个在环境中定义的标记方程align
,使用命令进行标记\label
。
现在我写了另一个方程,但我希望它使用与第一个方程相同的数字加上一个定制的后缀来标记,例如,如果第一个方程标记为 (12),我希望第二个方程标记为 (12-2) 或 (12-b)。如果我引用该方程,我还希望后缀标签能够按此显示。
我怎样才能实现这个目标?
答案1
\tag
您可以使用包提供的宏(amsmath
即提供环境的包)来实现您的目标align
,以覆盖与方程式相关的“数字”的默认外观。的参数\tag
可能包含\ref
指向另一个方程式的语句。
\documentclass{article}
\usepackage{amsmath} % for "\tag" and "\eqref" macros and "align" env.
\setlength{\textwidth}{3in} % just for this example
\begin{document}
\setcounter{equation}{11} % just for this example
\begin{align}
a^2+b^2&=c^2 \label{pyth} \\
0+0&=0 \tag{\ref{pyth}-2} \label{triv}
\end{align}
A cross-reference to equation \eqref{triv}.
\end{document}