零件标题的外观

零件标题的外观

我正在写论文,论文分为两部分。如果我使用以下简化代码:

\begin{document}

\part{Title of the first part}

...

\part{Title of the second part}

....

\end{document}

在相应的 pdf 中,我可视化了“第一部分 + 第一部分的标题”(在第一部分的内容之前)和“第二部分 + 第二部分的标题”(在第二部分的内容之前)。是否可以在 pdf 中仅可视化“第一部分的标题”(没有“第一部分”)和“第二部分的标题”(没有“第二部分”)?谢谢

答案1

您可以重新定义\@part(原文为book.cls):

\documentclass{book}

\makeatletter
\def\@part[#1]#2{%
    \ifnum \c@secnumdepth >-2\relax
      \refstepcounter{part}%
      \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}%
    \else
      \addcontentsline{toc}{part}{#1}%
    \fi
    \markboth{}{}%
    {\centering
     \interlinepenalty \@M
     \normalfont
     \ifnum \c@secnumdepth >-2\relax
       %\huge\bfseries \partname\nobreakspace\thepart
       %\par
       \vskip 20\p@
     \fi
     \Huge \bfseries #2\par}%
    \@endpart}
\makeatother

\begin{document}

\part{A test part title}

\end{document}

使用xpatch修补命令可以使代码更短:

\documentclass{book}
\usepackage{xpatch}

\makeatletter
\xpatchcmd{\@part}{\huge\bfseries \partname\nobreakspace\thepart}{}{}{}
\makeatother

\begin{document}

\part{A test part title}

\end{document}

两种情况下的结果:

在此处输入图片描述

相关内容