有人能帮我更改字体样式(比如 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
。
如果您只想更改部分标题的字体设置,您也可以使用sectsty
包titlesec
。
\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}