LyX:在 LyX 添加的 LaTeX 命令之前导入包

LyX:在 LyX 添加的 LaTeX 命令之前导入包

\usepackage{amsmath}在向 LyX 前言中添加一些内容并转换为 TeX 时,它会在 LyX 包导入(及类似内容)之后、LyX 特定的 LaTeX 命令(\pdfpageheight\paperheight)之后以及 Textclass 特定的 LaTeX 命令之后添加以下行:

\theoremstyle{definition}
\newtheorem{defn}{\protect\definitionname}

我想在导入“常规”包的同时导入一个包(amsmath等)。我看到这个问题并且接受的答案似乎相关,但我无法使其发挥作用。当我添加:

PackageOptions mypackage foo
Requires mypackage

对于本地布局,它会在行\PassOptionsToPackage{foo}{mypackage}前添加行\usepackage,但不添加其他任何内容。

答案1

你可以试试

AddToPreamble
\usepackage[this]{that}
EndPreamble

在本地布局中,参见帮助 --> 自定义,第 5.3.4 节。

相关内容