CorTeX 文档打开 CorTeX
打开 CorTeX
浏览全部主题

排版定理与证明

定义带编号的定理环境,并保持证明格式一致。

本页内容

amsthm 为命题、定义和证明提供统一结构。加载宏包或自行定义之前,先检查投稿模板是否已提供相关类型。缺少的类型在导言区定义一次,再为各实例添加标签,使调整顺序后编号仍然正确。

定义相关陈述类型#

\newtheorem 的第一个参数是源码环境名,第二个参数是打印标题。方括号中的已有计数器可让不同类型共用编号;末尾的 [section] 则让新计数器在每节重置。

LaTeX 源代码
\documentclass{article}
\usepackage{amsmath,amsthm}
\newtheorem{theorem}{Theorem}[section]
\newtheorem{lemma}[theorem]{Lemma}
\newtheorem{corollary}[theorem]{Corollary}
\theoremstyle{definition}
\newtheorem{definition}[theorem]{Definition}
\begin{document}
\section{Parity}
\begin{definition}
An integer is even if it equals \(2k\) for some integer \(k\).
\end{definition}
\begin{lemma}\label{lem:even-sum}
The sum of two even integers is even.
\end{lemma}
\begin{proof}[Proof of Lemma~\ref{lem:even-sum}]
Write the integers as \(2m\) and \(2n\). Since \(m+n\) is an integer,
\[
  2m+2n=2(m+n), \qedhere
\]
\end{proof}
\begin{corollary}
Any finite sum of even integers is even.
\end{corollary}
\end{document}

结果中的定义、引理和推论共用按节编号的序列。证明的可选标题指出所证明的结果。\qedhere 把证毕符号放在独立公式旁;证明以普通文本结束时,可以省略它,让环境自动放置。

按含义选择样式#

\theoremstyle{plain} 通常用于定理、引理和推论;definition 适合定义与例子,remark 适合评注与说明。先设置样式,再声明它应影响的环境。单个定理也可附加说明,例如 \begin{theorem}[Central limit theorem]

\label 放在定理或引理开始之后,使用 \ref 或模板要求的引用宏包引用。不要手工输入陈述编号。

遵循已有文档类或模板#

期刊文档类通常已声明定理环境、计数关系和证明样式。添加 amsthm 或重新声明 theorem 前,请阅读作者模板;重复定义会报错,替换样式也可能违反格式要求。仅按模板文档中的方式补充缺少的类型。

练习使用 \theoremstyle{remark} 添加 remark 环境,确认样式正确且不破坏共用编号。之后学习插入图片,或通过交叉引用在整篇稿件中引用结果。