我在用连字符连接德国城市/城镇时遇到了一些问题,因此我在序言中添加了以下内容:
\usepackage[german]{babel}
希望修复它。它似乎工作得很好,但现在我在 \part 名称上方有“teil”(部分)。我该如何删除它?
答案1
假设您 (a) 希望将babel
的german
(更好:ngerman
!)语言选项应用于整个文档,(b)希望Teil
从仅包含部分的页面上的罗马数字部分编号中删除前缀,以及(c)使用标准 LaTeX 文档类之一 - article
、report
和book
- 或从其中一个标准类派生的文档类,我建议您在文档的序言中插入以下代码:
\usepackage{etoolbox}
\makeatletter
\patchcmd{\@part}{\partname\nobreakspace\thepart}{\thepart}{}{}
\makeatother
这不仅会删除\partname
(其计算结果为Teil
),还会删除默认插入的后续不间断空格。
如有疑问请告知不是使用标准文档类之一。