该\begin{theorem}
命令将自动按文件中出现的顺序排列定理。
我目前正在写一篇论文,在编辑论文时,定理的顺序不断变化。不过,我也在论文中引用了这些定理,例如“该陈述遵循定理 2”。
然而,现在“定理 2”已经变成了“定理 6”(再次作为示例),并且每次搜索我的论文并更改它变得很烦人。
我该如何实现自动化?也就是说,我如何引用一个随着顺序变化而自动变化的定理?
答案1
正如@Bernard 提到的,您可以简单地使用\ref
和引用您已经定义的标签:
编辑:标签名称是任意的。但是为了避免混淆,建议遵循惯例LaTeX/标签和交叉引用。
\documentclass{article}
\usepackage{lipsum}
\usepackage{hyperref}
\newtheorem{theorem}{Theorem}
\begin{document}
\section{Introduction}
\begin{theorem}
Let $f$ be a function whose derivative exists in every point, then $f$
is a continuous function.
\label{th:1}
\end{theorem}
Considering Theorem \ref{th:1}, ...
\begin{theorem}
Let $g$ be a function whose derivative exists in every point, then $g$
is a continuous function.
\label{th:2}
\end{theorem}
\begin{theorem}
Let $h$ be a function.
\label{functionh}
\end{theorem}
Considering Theorem \ref{th:1}, \ref{th:2} and \ref{functionh} ...
\end{document}