在典型的文档中 sans 字体适用于哪里?

在典型的文档中 sans 字体适用于哪里?

我正在学习fontspec使用 Xelatex 编译时加载字体的包。我知道三种类型的字体 -主字体适用于各段落的正文,单字体适用于verbatim和其他代码块和无字体- 我对此一无所知。在典型的文档中,sansfont 适用于哪里?数学?是否可以使用fontspec命令\set...font{}单独设置数学字体?或者它与主字体相同?

编辑:我应该提到,我问这个问题的主要原因是因为我使用了Garamond-Math.otfTeXLive 发行版自带的字体作为我的主字体( \setmainfont{Garamond-Math.otf}) 我对外观非常满意。但是我不确定使用名称中带有“Math”的字体作为主文档字体是否是个好主意,或者这是否被认为是不好的做法?

答案1

fontspec不会真正为特定目的或环境设置字体verbatim。例如,\setmonofont不会告诉 LaTeX“将此字体用于代码块”,而是说“当被要求切换到时使用此字体\ttfamily”(这发生在代码块中)。

类似地,\setsansfont设置切换到 时要使用的字体\sffamily,可以根据您的文档类和自己的预设为不同的事情调用该字体。例如,KOMA 类将此字体用于标题等(基本上是标准类中任何粗体的内容),或者您可以在自己的命令中使用它,例如,如果您希望所有强调都是\sffamily\bfseries

相关内容