第 1 部分

第 1 部分

假设我在论文中提出了一些定理

第 1 部分

定理 1.1。 ...

然后在论文的后面,我想通过重印它来回顾这个定理

第 4 部分

我们回想一下定理 1.1:

定理 1.1。 ...

正确的做法是什么?

答案1

thm-restate包属于thmtools提供了一个restatable环境。在下面的例子中,我还使用了hyperrefand cleveref(其\cref宏会自动添加正确的定理类型)。thmtools有关详细信息,请参阅手册的 1.4 节。

\documentclass{article}

\usepackage{thmtools}
\usepackage{thm-restate}

\usepackage{hyperref}

\usepackage{cleveref}

\declaretheorem[name=Theorem,numberwithin=section]{thm}

\begin{document}

\section{First}

\begin{restatable}[Goldbach's conjecture]{thm}{goldbach}
\label{thm:goldbach}
Every even integer greater than 2 can be expressed as the sum of two primes.
\end{restatable}

\section{Second}

We recall \cref{thm:goldbach}:

\goldbach*

\end{document}

在此处输入图片描述

答案2

如果您只需要一次或两次左右,您可以在本地重复:1)调整定理标签打印,2)添加-1theorem计数器,因为它会因重复定理而增加。代码:

\documentclass{article}
\usepackage{amsthm}
\newtheorem{theorem}{Theorem}[section]
\begin{document}

\section{First}

\begin{theorem}\label{mythm}
Let $x$ ...
\end{theorem}

\section{Second}

\begin{theorem}
This should be two.one
\end{theorem}

Let us recall the theorem from the first section.

\begingroup
\def\thetheorem{\ref{mythm}}
\begin{theorem}
Let $x$ ...
\end{theorem}
\addtocounter{theorem}{-1}
\endgroup

\begin{theorem}
This should be two.two
\end{theorem}

\end{document}

相关内容