如何创建一种新型的 AMS 数学环境,例如用 Axiom 代替 Theorem?

如何创建一种新型的 AMS 数学环境,例如用 Axiom 代替 Theorem?

我是 Lyx/Latex 的初学者。我正在使用 Lyx 和 AMS 文章文档类。

如何添加一种新的数学环境,例如公理?它们有定理、定义、命题等,但我想要公理,并且希望它有编号(也可能是非编号版本)。我希望它像定理和定义一样在左上角的推理下的环境菜单中弹出。

回答做了一些相关的事情,但是比这更复杂一些,我不知道如何将简单的部分与他们在那里做的其他事情隔离开来。

谢谢!

答案1

实际上,我似乎能够通过调整另一个答案来实现这一点,尽管我不太理解它。这是我使用的。

#\DeclareLyXModule{Other}
#DescriptionBegin
#Defines Axiomp (primed axioms)
#DescriptionEnd
#Requires: theorems-ams-extended
#Category: theorems

Format 66

Requires    amsmath

# The environments defined (regular and starred) are :
# - Axiomp

Style Axiomp
    CopyStyle             Theorem
    DependsOn               Theorem
    LatexName             axp
    LabelString           "Axiom"
    Preamble
      \usepackage{etoolbox}
      \theoremstyle{plain}
      \newtheorem{axp}{\protect\axiomname}
      \makeatletter
      \makeatother
    EndPreamble
    LangPreamble
      \providecommand{\axiomname}{_(Axiom)}
    EndLangPreamble
    BabelPreamble
      \addto\captions$$lang{\renewcommand{\axiomname}{_(Axiom)}}
    EndBabelPreamble
End

相关内容