![如何更改 \part 命令的字体大小](https://linux22.com/image/251000/%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%20%5Cpart%20%E5%91%BD%E4%BB%A4%E7%9A%84%E5%AD%97%E4%BD%93%E5%A4%A7%E5%B0%8F.png)
我正在使用report
样式,我只想更改\part
命令的字体大小。我该怎么做?
答案1
这是另一个选项,使用sectsty
包(而不是\large
,使用最适合您需要的字体大小):
\documentclass{report}
\usepackage{sectsty}
\partfont{\large}
\begin{document}
\part*{A test unnumbered part}
\part{A test numbered part}
\end{document}
答案2
您可以通过 » 修补相关命令电子工具箱« 包。该\@part
宏负责部分前缀和标题本身的格式化。它包含两个确定字体大小的命令。因此您必须对其进行两次修补。
\documentclass[11pt]{report}
\usepackage{etoolbox}
\makeatletter
\patchcmd{\@part}{\huge}{\normalsize}{}{} % Choose your favorite size instead of \normalsize
\patchcmd{\@part}{\Huge}{\normalsize}{}{} % Choose your favorite size instead of \normalsize
\patchcmd{\@spart}{\Huge}{\normalsize}{}{} % Choose your favorite size instead of \normalsize
\makeatother
\begin{document}
\part{Foo}
\end{document}
按照评论中所述选择您需要的字体大小。
正如评论中所说,我为\@spart
负责未编号部分标题的宏添加了一个补丁。