从 \part 页面中删除“Teil”(部分)

从 \part 页面中删除“Teil”(部分)

我在用连字符连接德国城市/城镇时遇到了一些问题,因此我在序言中添加了以下内容:

\usepackage[german]{babel}

希望修复它。它似乎工作得很好,但现在我在 \part 名称上方有“teil”(部分)。我该如何删除它?

答案1

假设您 (a) 希望将babelgerman(更好:ngerman!)语言选项应用于整个文档,(b)希望Teil从仅包含部分的页面上的罗马数字部分编号中删除前缀,以及(c)使用标准 LaTeX 文档类之一 - articlereportbook- 或从其中一个标准类派生的文档类,我建议您在文档的序言中插入以下代码:

\usepackage{etoolbox}
\makeatletter
\patchcmd{\@part}{\partname\nobreakspace\thepart}{\thepart}{}{}
\makeatother

这不仅会删除\partname(其计算结果为Teil),还会删除默认插入的后续不间断空格。

如有疑问请告知不是使用标准文档类之一。

相关内容