抑制报告中的“部分”

抑制报告中的“部分”

如何在以下 MWE 中隐藏“部分”?我希望它显示“I 论文”和“II 包含的论文”,而不是“第 I 部分论文”和“第 II 部分包含的论文”。

\documentclass{report}

\begin{document}

\part{Thesis}
\part{Included Papers}

\end{document}

答案1

仅进行重新定义\partname以不执行任何操作是不够的,因为零件名称和编号之间插入了空格,而该空格不会被抑制。

解决办法是重新定义\partname以吞噬下一个标记:

\makeatletter
\renewcommand{\partname}{\@gobble}
\makeatother

\@part因为它用于

\partname\nobreakspace\thepart

然而,更好的方法是修补\@part

\documentclass{report}
\usepackage{etoolbox}

\makeatletter
\patchcmd{\@part}{\partname\nobreakspace}{}{}{}
\makeatother

\begin{document}

\tableofcontents
\part{Thesis}
\part{Included Papers}

\end{document}

在此处输入图片描述

相关内容