使用 fncychap 时如何更改字体?

使用 fncychap 时如何更改字体?

我正在使用fncychap并希望对章节标签使用与文档其余部分不同的字体。有没有简单而通用的方法?

答案1

确切的配置取决于fncychap你使用的样式,但一般来说,有几个宏可以用于调整样式,如fncychap文档。用于更改字体等的有\ChNameVar{stuff}\ChNumVar{stuff}和。以下是使用 pdfLaTeX\ChTitleVar{stuff}样式的示例:Sonny

\documentclass[12pt]{report}
\usepackage{xcolor}
\usepackage[T1]{fontenc}
\usepackage[Sonny]{fncychap}
  % defaults:
  %\ChNameVar{\Large\sf}
  %\ChNumVar{\Huge}
  %\ChTitleVar{\Large\sf}
  % custom:
  \ChNameVar{\Large\fontfamily{put}\selectfont\color{blue}}
  \ChNumVar{\Huge\fontfamily{pzc}\selectfont\color{red}}
  \ChTitleVar{\Large\fontfamily{phv}\selectfont\scshape\color{green}}
\begin{document}
\chapter{Hello World!}
Foo bar baz
\end{document}

输出

有关如何更改字体以及如何使用 XeLaTeX、LuaLaTeX 或 ConTeXt 进行更改的更多详细信息,请参阅如何在文档中的一小部分文本中使用特定字体?

还要注意,在某些fncychap样式中,变量会影响以下变量;例如在我的示例中,“Hello World!”如果我没有指定颜色,规则将为红色。我不确定这是错误还是预期行为。

相关内容