如何将 LaTeX 前言命令插入 LyX 中的模块?

如何将 LaTeX 前言命令插入 LyX 中的模块?

我正在写一个 LyX模块我想要以下结构:

#\DeclareLyXModule{A module that handles amsthm}
#DescriptionBegin
#Defines theorem environments.
#DescriptionEnd

Format 66

Requires    amsthm

Input thms-envs.inc

然后thms-envs.inc我想在里面插入以下 LaTeX 代码:

\theoremstyle{definition}
\newtheorem{theorem}{Theorem}[chapter]
\newtheorem{corollary}[theorem]{Corollary}
\newtheorem{lemma}[theorem]{Lemma}

LyX 模块语法是什么?

我知道我可以只需进入文档设置并执行此操作,但我想使用模块来完成。

答案1

语法是使用AddToPreambleEndPreamble。要插入所需的代码,您可以执行以下操作:

AddToPreamble
  \theoremstyle{definition}
  \newtheorem{theorem}{Theorem}[chapter]
  \newtheorem{corollary}[theorem]{Corollary}
  \newtheorem{lemma}[theorem]{Lemma}
EndPreamble

欲了解更多信息,请参阅帮助>自定义。

相关内容