这里有几个关于如何将选项传递给 LyX 中的包(尤其是那些自动加载的包)的问题。
富尔曼纳托https://tex.stackexchange.com/a/318743/42648和https://tex.stackexchange.com/a/318745/42648讲述使用文档 > 设置 > 本地布局设置并添加PackageOptions
。
PackageOptions geometry includeheadfoot
PackageOptions url hyphens
如果我理解正确的话,它会扩展为如下命令\PassOptionsToPackage{hyphens}{url}
然而,正如 Deve 在我可以更改 Lyx 模块加载的包的选项吗?
使用
\PassOptionsToPackage
。没有错误,但也没有效果。我认为必须在加载包之前使用此命令,但我无法做到这一点,因为模块的前言添加是在用户添加之前完成的。
使用此方法传递一些核心文档类选项(我正在使用 KOMA-Script 报告类)时也遇到了问题。
此外,伯纳德指出回答Lyx 中的页脚选项\geometry{}
可以在文档前言中使用它来将选项传递给geometry
LyX 中的包。
我的问题:
该命令是否\geometry
特定于geometry
包,或者是否可以使用类似的机制将选项传递给任何包。例如,\url{hyphens}
而不是PackageOptions url hyphens
。
什么应该是/首选方法?
答案1
您没有提到的另一个选项是在“文档”>“设置”>“本地布局”中
Provides url 1
这告诉 LyX 不要自动加载 url 包。请注意,如果您想在布局文件中使用它,此选项后面应该有 1(真)或 0(假)。然后在序言中,您可以使用所需的选项自行加载 url 包。