Удалить 'Teil' (часть) со страницы \part

Удалить 'Teil' (часть) со страницы \part

У меня возникли некоторые проблемы с написанием немецких городов через дефис, поэтому я добавил в преамбулу:

\usepackage[german]{babel}

надеюсь исправить это. Вроде работает довольно хорошо, но теперь у меня есть 'teil' (часть) над именем \part. Как мне это убрать?

решение1

Предполагая, что вы (а) хотите применить языковую babelопцию german(лучше: ngerman!) ко всему документу, (б) хотите удалить Teilпрефикс из римского номера детали на странице, содержащей только часть, и (в) используете один из стандартных классов документов LaTeX — article, report, и book— или класс документа, производный от одного из стандартных классов, я предлагаю вам вставить следующий код в преамбулу вашего документа:

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

Это не только удаляет \partname(что равно Teil), но и последующий неразрывный пробел, который вставляется по умолчанию.

Пожалуйста, сообщите, если вы это сделаете.нетиспользуйте один из стандартных классов документов.

Связанный контент