Skip to content

语义块

本文供快速预览,详细内容请见 Liii STEM 文本模式完全指南 第 4 节(语义块 (定义定理环境等))。

语义块(Enunciation)是数学和科技写作中用于标记定理、引理、推论等结构化内容的环境。

插入语义块

环境命令菜单路径
定理\theorem插入语义块定理
命题\proposition插入语义块命题
引理\lemma插入语义块引理
推论\corollary插入语义块推论
证明\proof插入语义块证明
公理\axiom插入语义块公理
假设\assumption插入语义块假设
定义\definition插入语义块定义
记号\notation插入语义块记号
约定\convention插入语义块约定
注记\remark插入语义块注记
笔记\note插入语义块笔记
示例\example插入语义块示例
警告\warning插入语义块警告
致谢\acknowledgment插入语义块致谢
问题\question插入语义块问题
答案\answer插入语义块答案
练习\exercise插入语义块练习
习题\problem插入语义块习题
解答\solution插入语义块解答

也可以在模式工具栏点击语义块图标插入。将光标置于语义块中,按 Alt+Shift+ 可在各种语义块变体之间循环切换。

语义块设置

在焦点工具栏中,可以调整语义块的各种属性:

  • 编号:焦点工具栏点击 123 或者 Ctrl + # 快捷键可以选择是否编号。
  • 以章节号为前缀:编号自动带上章节前缀(如 定理 3.1)。
  • 定理加框:为定理环境添加边框(也可以用 \framed 手动加框)。

不同语义块的默认排版规则有所区别,因此不建议嵌套使用。例如英文模板下,定理、引理、推论等环境的内容通常为斜体,而定义、注记等环境的内容为正体。此外,练习(Exercise)、习题(Problem)、解答(Solution)等内容会自动缩进,而问题(Question)和答案(Answer)则不会缩进。

自定义语义块

如果内置的语义块不能满足需求,可以在导言区自定义新的语义块。点击 工具宏命令编辑导言Ctrl+Shift+p)进入导言区,输入 \new-theorem 后回车创建新的语义块:

命令样式说明
\new-theorem斜体(theorem-like)类似定理、引理、推论的排版样式
\new-remark正体(remark-like)类似定义、注记、示例的排版样式
\new-exercise缩进(exercise-like)类似练习题目、解答的排版样式

自定义语义块支持自动编号和交叉引用,用法与内置语义块完全一致。

结构化编辑

在语义块环境内部,按 Alt + Shift + 可循环切换语义块变体。按 Ctrl + Backspace 可取消语义块环境,保留其中的文本内容。Ctrl + Page Up / Ctrl + Page Down 可在相似的语义块间跳转。

选读:与 LaTeX 的对比

语义块在 Liii STEM 中通过菜单或命令直接插入,是结构化环境,可直接编辑和格式化。LaTeX 中需要 \begin{theorem}...\end{theorem} 等环境,通常依赖 amsthm 宏包。语义块变体在 Liii STEM 中通过 Alt+Shift+ 循环切换。LaTeX 中需要分别定义不同的环境。自定义语义块在 Liii STEM 中通过导言区的 \new-theorem 等命令创建,支持自动编号和交叉引用。LaTeX 中使用 \newtheorem 命令。