如何防止 LyX 默认使用 fontenc?

如何防止 LyX 默认使用 fontenc?

我使用 LyX 创建的所有文档都有

\usepackage[T1]{fontenc}

在序言中,当我使用某些类或尝试从 pdfLaTaX 切换到 XeTeX 时会导致问题(例如)。

有没有办法可以阻止 LyX 在我的文档中插入此行?

答案1

正如 OP 已经发现的那样,只有在全局首选项中才可以阻止加载任何字体编码包。不幸的是,LyX 缺少针对每个文档的设置。

但是,如果您在 LyX 文档设置中选中“使用非 Tex 字体”选项,则会加载 LyXfontspec而不是fontenc。因此,切换到 LuaTeX 或 XeTeX 很容易,并且可以在每个文档的基础上进行配置。

在此处输入图片描述

答案2

相关设置在 应用程序偏好设置 下Output > LaTeX。只需取消选中“使用 LaTeX 字体编码”,fontenc就不会添加任何行:

用于禁用 fontenc 的 LyX UI

相关内容