整篇文章的定理连续编号

整篇文章的定理连续编号

在代码中

\newtheorem{thm}{Theorem}[section]

什么应该代替部分对整个文本进行连续编号(简单来说定理 1、定理 2 等等)?

答案1

简短的回答是“什么也没有”。在 LaTeX 中[...]表示可选参数。\newtheorem当不存在此参数时,这些环境在整个文档中连续编号:

示例输出

\documentclass{article}

\newtheorem{thm}{Theorem}

\begin{document}

\begin{thm}
  A theorem.
\end{thm}

\section{A section}
\label{sec:section}

\begin{thm}
  Another theorem.
\end{thm}

\end{document}

该命令\newtheorem有另一个常用的可选参数。写作

\newtheorem{thm}{Theorem}
\newtheorem{cor}[thm]{Corollary}

将使用相同的计数器来计算定理和推论,这样你就可以得到

Theorem 1
Theorem 2
Corollary 3
Theorem 4

代替

Theorem 1
Theorem 2
Corollary 1
Theorem 3    

在长文档中,前一种编号对读者最有帮助。

相关内容