是否可以在 LyX 前言之前加载包?

是否可以在 LyX 前言之前加载包?

我想知道是否可以编辑 LyX 在序言之前加载的包。当我使用 XeLaTeX 时,LyX 会加载包fontspec。问题是我在序言中加载包cmbright,如果我按此顺序执行,文本将变成衬线。从 LyX 导出的 TeX 文件中,我切换了两个包的顺序(首先cmbright然后fontspec),它运行正常。那么有人知道如何编辑 LyX 自动加载的包吗?

谢谢!

答案1

我不知道由于我对 LyX 的内部结构不是很熟悉,所以我怀疑答案是否定的——您不能(轻松地)编辑包的加载顺序。

不过,可以有一个解决方法:

我假设你已经选择了使用非 TeX 字体在文档 --> 设置 --> 字体中。正如您所说,这会将fontspec包添加到序言中。它还可能添加了 \setmainfont{..}\setsansfont{..}和/或\setmonofont{..}。复制所有这些行,并将它们粘贴到文档设置中的 LaTeX 序言中。然后将包添加cmbright到正确的位置。

您现在可以取消选择使用非 TeX 字体选项。最后,转到输出文档设置部分,然后选择PDF(XeTeX)作为默认输出格式。这样,Ctrl + R 将使用 XeLaTeX 来构建您的 PDF。

相关内容