使用 KOMA-script,我获得了章节/节标题的粗体字体。我有一个单元,\SI{1}{\something}
其中没有设置为粗体字体。提供siunitx
以下选项
detect-weight=true, detect-family=true
有帮助。可能有一些很好的理由不默认启用此功能。有哪些理由?
答案1
的目标siunitx
是成为一个灵活而全面的单位包,在加载时尽可能遵循“标准”。如果你阅读了单位的使用,你会发现数量(数字和单位的组合)是一个数学实体。与其他数学一样,字体形状和粗细等因素也很重要。在默认设置下,该包对所有内容使用当前的直立罗马字体:这与任何其他数学相同:
\textbf{Bold text but $y = mx + c$}
然而,有些人更喜欢遵循部分或全部周围的样式,特别是在章节标题中。这就是“灵活”部分的作用所在:您可以使用包选项来做到这一点,而无需更改输入。
答案2
这是软件包编写者的选择。
正如手册中所写:
该
siunitx
软件包独立于周围材料控制用于打印输出的字体。标准方法是完全忽略周围材料,并使用当前的正文字体。
要默认启用你的选择,你只需在文档的序言中写下这些选项,使用\sisetup
\sisetup{detect-weight=true, detect-family=true}