交换“零件”和相应的数字

交换“零件”和相应的数字

我正在尝试弄清楚如何在文档中交换单词“Part”和部件编号。默认样式\part{mypartname}如下:

第一部分:

我的零件名称

但我希望

第一部分:

我的零件名称

有人能告诉我如何实现这一点吗?我用作scrbook文档类。

祝一切顺利,感谢您的帮助!

答案1

该类scrbook通过重新定义来实现这一点\partformat

\documentclass{scrbook}

\renewcommand*{\partformat}{%
  \thepart\autodot~\partname:%
}

\begin{document}
\part{My part name}
\end{document}

结果

答案2

您可以修补标准report文档类以实现此目的,如下所示。

\documentclass{report}
\usepackage{etoolbox}
\makeatletter
\patchcmd{\@part}{\huge\bfseries \partname\nobreakspace\thepart}
                 {\huge\bfseries \thepart\nobreakspace\partname}{}{}
\makeatother
\begin{document}
\part{The first}
\part{The second}
\end{document}

相关内容