我想知道是否可以为定理添加某种标签,以便将来引用它。我知道每次需要时我都可以明确写出定理的编号,但如果将定理移至另一节,则必须手动更正对该定理的每次引用,这会非常耗时,甚至令人困惑。我想要一个可以帮我完成这项工作的东西,这样我就不必担心了。
此外,如果可能的话,我还想知道如何使用定义和注释来做到这一点。
答案1
您甚至可以使用cleveref
and ntheorem
(或amsthm
) 包。假设 \newtheoremdeclarations are written
在 cleveref 加载之后,假设例如 some_label 引用给定的定理,您可以在 .tex 文件中写入类似以下内容的内容:
According to \cref{some_label`}…
结果是:
According to theorem 2.1.4 …
因此,如果你移动定理,不仅参考编号会随之移动,从而节省一些输入,而且如果你将定理更改为命题或引理,句子中的名称也会发生变化,而无需修改它。也Cleveref
知道复数形式、大写首字母,并且了解 babel。
文学士