LaTeX中所有标题的不同字体

Posted

技术标签:

【中文标题】LaTeX中所有标题的不同字体【英文标题】:Different font for all headings in LaTeX 【发布时间】:2010-11-01 18:26:45 【问题描述】:

我想将章节/章节/小节标题设置为使用无衬线字体,但为正文保留衬线字体。如何做到这一点?

【问题讨论】:

【参考方案1】:

我想到的第一个可能性是使用 KOMA-script 包中的文档类,他们已将其设置为默认设置。

【讨论】:

【参考方案2】:

您可以使用sectsty LaTeX package。

把它放在序言中:

\usepackagesectsty
\allsectionsfont\sffamily

【讨论】:

谢谢。如果有人感兴趣,这里有一本手册:ctan.org/tex-archive/macros/latex/contrib/sectsty/sectsty.pdf【参考方案3】:

对于那些想知道为什么必须以不同于例如的方式执行此操作的人来说普通文本。这是因为健壮命令和脆弱命令之间的区别。标题不允许脆弱的命令,所以你必须特别告诉 Latex 它是健壮的。

This 链接进一步解释了这一点,this 链接显示了另一种方法。

【讨论】:

【参考方案4】:

您还可以使用 titlesec 包,它允许比 sectsty 更大的自定义灵活性。

\usepackage[sf]titlesec

【讨论】:

这也将删除部分和小节中的数字。 @MaxN — 你为什么这么说?我不认为这是正确的:\documentclassarticle \usepackage[sf]titlesec \begindocument \tableofcontents \sectionhello \enddocument

以上是关于LaTeX中所有标题的不同字体的主要内容,如果未能解决你的问题,请参考以下文章

Latex表格太宽处理方法 (How to shorten Latex table length)

如何用Latex设定标题和段落的字体和字号?

LaTeX对xelatex的中英文设置不同的字体

调整latex公式中局部字体大小

Matplotlib 中文用户指南 4.7 使用 LaTeX 渲染文本

Python画图:改变所有字体(大小,名称等)