如何更改 \part 命令的字体大小

如何更改 \part 命令的字体大小

我正在使用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负责未编号部分标题的宏添加了一个补丁。

相关内容