[Feature]: 使用 create-theorem
代替 ntheorem
#154
Labels
compatibility
Third party packages goes wrong
enhancement
New feature or request
math
Symbols and theorems
目前模板内的定理类环境是依赖
ntheorem
定制的(特别感谢fduthesis
),缺陷在于一旦预先设置了若干定理环境,用户做修改时只能重新进行定义。模板尝试在\njusetup
提供了一些接口以预设样式,在导言区末尾载入宏包并创建环境。这会导致用户额外进行的修改只能放到导言区后,不符合使用直觉。相似地,
thmtools
似乎也不方便对已有的定理类环境进行样式修改。最近注意到了
create-theorem
包,这是一个使用 LaTeX3 格式编写的上述包的轻量级替代品,大体上满足学校论文中简单定理类环境定制的要求。新宏包的好处是维护频繁,譬如昨天刚提出的 Jinwen-XU/create-theorem#1 很快就获得了回复和更新,算是解决了十分关心的 QED 符号问题,为替换扫清了障碍。而且,对前述的样式定制问题,
create-theorem
提供了批量修改的解决方案:\SetTheorem{ ⟨list of the name of environments⟩ }{ ⟨key‑value configuration⟩ }
目前考虑做以下的修改:
ntheorem
以及相关的全部nju/theorem
键值notheorem
选项以选择是否由文档类载入create-theorem
进行定理类环境设置create-theorem
重新预先定义原有的若干定理环境create-theorem
提供的命令介绍样式修改方式The text was updated successfully, but these errors were encountered: