当使用 LaTeX 编号定理(或其他编号环境)时,如果您有一个定理,然后想要对该定理进行重新表述,有没有办法让 LaTeX 对您的第一个定理(比如说定理 5)进行编号,并将您的重新表述编号为定理 5'?
为了获得编号定理,我没有使用任何包,只是使用命令
\newtheorem{theorem}{Theorem}
在我的序言中。
答案1
对于一次性使用,也许最简单的就是说
\addtocounter{theorem}{-1}% so next theorem will be 5 again then
\begingroup% local redefinition of theorem counter printing
\renewcommand\thetheorem{\arabic{theorem}'}
\begin{theorem}...
\end{theorem}
\endgroup
或者例如将其包装在如下环境中
\newenvironment{alttheorem}
{%
\addtocounter{theorem}{-1}%
\renewcommand\thetheorem{\arabic{theorem}'}%
\theorem}
{\endtheorem}
然后在 a 之后使用一个alttheorem
环境theorem
。