定理类环境是指,文档中关于定理、引理、命题、推论等等的环境。LaTeX 可以实现自定义定理类环境,包括设置排序单位、设置字体、分隔符等等。在 LaTeX 中,自定义定理类环境本身不需要另外的包,但 proof 环境及定理类环境样式调整等需要用到 amsthm 这个包。我们首先引用这个包,注意我们不使用 ntheorem 包。

amsthdoc.pdf

基本语法

通过在导言区添加 \\newtheorem{环境名}{标题}[排序单位] 即可自定义定理环境。其中:

排序单位

定理类环境样式

定理类环境默认的样式是定理名称是正体而定理内容是斜体。可以通过设置定理样式来轻松设置字体。定理类环境包括以下样式

  1. plain: 即默认样式,定理名称是正体而定理内容是斜体
  2. definition: 定理名称和定理内容都是正体
  3. remark: 定理名称是斜体和定理内容是正体

通过 theoremstyle{} 即可设置定理类环境的样式,它会对接下来所有新定义的定理类环境都产生影响。

设置正体和斜体

设置正体和斜体

我们也可以自定义样式。通过 newtheoremstyle 命令可以自定义样式,后面接 9 个必选参数,其中只有 1 和 8 是必填的。

  1. 自定义样式名称,必填
  2. 与上方隔开的空间,选填