假设我在论文中提出了一些定理
第 1 部分
定理 1.1。 让...
然后在论文的后面,我想通过重印它来回顾这个定理
第 4 部分
我们回想一下定理 1.1:
定理 1.1。 让...
正确的做法是什么?
答案1
该thm-restate
包属于thmtools
提供了一个restatable
环境。在下面的例子中,我还使用了hyperref
and 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)添加-1
到theorem
计数器,因为它会因重复定理而增加。代码:
\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}