更改章节、节和小节的字体样式

更改章节、节和小节的字体样式

有人能帮我更改字体样式(比如 LaTeX 字体:accanthis)仅适用于章节名称,而文章中的文本仍然使用 palatino 字体(我正在使用\usepackage{palantino})。

我查看了titlesec包裹信息,但不知道该如何做。

答案1

使用\titleformat包中的命令titlesec来更改章节字体。对于较低级别的用户,您可以使用此命令的起始版本。

\documentclass{book}
\usepackage{accanthis}
\usepackage{palatino}

\usepackage{titlesec}
\titleformat{\chapter}
  [display]
  {\Huge\bfseries\accanthis}
  {\huge\chaptertitlename\space\thechapter}
  {20pt}
  {}

\titleformat*{\section}{\normalfont\Large\bfseries\accanthis}
\titleformat*{\subsection}{\normalfont\large\bfseries\accanthis}

\usepackage{blindtext}% dummy text
\begin{document}
\tableofcontents
\blinddocument
\end{document}

请留意,您必须accanthis先加载palatino

在此处输入图片描述


如果您只想更改部分标题的字体设置,您也可以使用sectstytitlesec

\documentclass{book}
\usepackage{accanthis}
\usepackage{palatino}

\usepackage{sectsty}
\chaptertitlefont{\Huge\bfseries\accanthis}
\chapternumberfont{\huge\bfseries\accanthis}
\sectionfont{\normalfont\Large\bfseries\accanthis}
\subsectionfont{\normalfont\large\bfseries\accanthis}

\usepackage{blindtext}% dummy text
\begin{document}
\tableofcontents
\blinddocument
\end{document}

但是如果你可以使用 KOMA-Script 类,那就真的很容易了:

\documentclass[emulatestandardclasses]{scrbook}
\usepackage{accanthis}
\usepackage{palatino}

\addtokomafont{chapter}{\accanthis}
\addtokomafont{section}{\accanthis}
\addtokomafont{subsection}{\accanthis}

\usepackage{blindtext}% dummy text
\begin{document}
\blinddocument
\end{document}

相关内容