在 LaTeX 中更改章节标题字体的正确方法是什么?

在 LaTeX 中更改章节标题字体的正确方法是什么?

假设我想在 LaTeX(pdflatex)中为标题使用与正文不同的字体。(例如,如果我想为标题使用稍微花哨的字体或无衬线字体。)我该如何做,以适当的方式更改整个文档中某类内容的字体。(同样,如果我想更改文档标题、说明等。有没有通用的方法可以做到这一点?)

答案1

titlesec 或 sectsty 包是标准类的好帮手。如果您想要更多的控制权,请尝试 komascript 类或 memoir。请参阅英国特克斯常见问题解答

答案2

我想说这很大程度上取决于你想要实现什么。

您想创建一个其他人也可以使用的类吗?您可以定义自己的分段命令。您的某个文档中是否只有微小的更改?使用包etoolbox并修补您的更改。分段和标题是否有较大的更改?包titlesec通常与标准类一起使用。

KOMA 类有自己的方法来定义文档中各种实例的字体。以下示例显示了界面。

免责声明:这只是为了演示,没有人应该在一个文档中使用那么多东西。

canageekTitleFonts

\documentclass[plainheadsepline,headsepline=2pt]{scrreprt}
\usepackage{blindtext}
\usepackage{scrlayer-scrpage}
\usepackage{xcolor}
\RedeclareSectionCommand[font={\Huge\fontfamily{qhv}}]{chapter}
\RedeclareSectionCommand[font={\rmfamily\footnotesize\itshape}]{section}
\addtokomafont{captionlabel}{\usefont{T1}{qzc}{m}{it}}
\addtokomafont{caption}{\color{red!80!black}}
\addtokomafont{headsepline}{\color{red!80!black}}
\begin{document}
\chapter{lazy Leguan}
\section{walzing wombat}
\captionof{figure}{A figure caption}
\blindtext
\end{document}

相关内容