Skip to content

定理组件 ​

适用场景 ​

Theorem 用统一的格式展示定理、引理、定义和证明,并提供:

  • 自动编号
  • 与主题一致的样式
  • 中英文标签

基本用法 ​

markdown
<Theorem type="theorem" title="勾股定理">

对于直角三角形,设两条直角边为 $a$ 和 $b$,斜边为 $c$:

$$a^2 + b^2 = c^2$$

</Theorem>

最终显示的标题是“定理 1(勾股定理)”,下方紧接定理正文。

可用类型 ​

每种类型都有不同的颜色:

类型中文英文颜色
theorem定理Theorem蓝色
lemma引理Lemma紫色
proposition命题Proposition青色
corollary推论Corollary绿色
definition定义Definition琥珀色
example例Example粉色
remark注Remark灰色
proof证明Proof石板灰
note注意Note天蓝色
claim断言Claim靛蓝色

默认情况下,proof 和 note 不参与自动编号;claim 会和其他可编号类型一样参与自动编号。

示例 ​

简单定理:

markdown
<Theorem type="theorem">

每个有界实数序列都有一个收敛子序列。

</Theorem>

带标题的定理:

markdown
<Theorem type="definition" title="连续性">

若 $\lim_{x \to a} f(x) = f(a)$,则称函数 $f$ 在 $x=a$ 处连续。

</Theorem>

手动编号:

markdown
<Theorem type="lemma" number="3.2">

这条引理会显示为“引理 3.2”,不再使用自动编号。

</Theorem>

无编号:

markdown
<Theorem type="remark" :autoNumber="false">

这条注记不显示编号。

</Theorem>

只显示内容,不显示标题行:

markdown
<Theorem type="note" :showHeader="false">

原始支付金额是真实发生的,但**本年度费用**只应计入已经消耗的部分。

</Theorem>

属性 ​

属性类型默认值描述
typestring'theorem'上表列出的陈述类型
numberstring | number自动编号显式指定显示编号
titlestring-类型和编号之后的可选标题
autoNumberbooleantrue为支持的类型启用自动编号
compactbooleanfalse减小外边距、内边距和标题字号
showHeaderbooleantrue设为 false 时隐藏类型、编号和标题行