包选项与安装命令

包选项与安装命令

传统上,LaTeX 软件包将使用软件包选项(我指的是 中的选项\usepackage[...]{package})进行设置。然而,我注意到在一些现代的包,例如,,,siunitx等等,可以使用命令设置选项,例如。unicode-mathctex\sisetup

就我个人而言,我不喜欢向包传递太多选项,所以我更喜欢后一种方法。有人能给出哪种方法更好的建议吗?

答案1

最好使用命令进行设置\foosetup,然后(可能)将这些选项作为包选项kvoptions或类似的包使用。

拥有单独的安装命令的优点是它可以多次运行,从而避免了许多问题,option clashes而且包选项列表对于扩展和空格进行了某种程度的规范化,这可能会干扰您可能想要设置的选项值。但是对于简单的选项,通常只需在选项列表中设置它们就很方便\usepackage

相关内容