Почему введенная часть-название в письме встречается дважды?

Почему введенная часть-название в письме встречается дважды?

Я намерен создать письмо с несколькими приложениями, которые будут иметь вид \included и их partзаголовки будут добавлены в \enclсписок.

Мое письмо выглядит так:

\documentclass{scrlttr2}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern,textcomp,graphicx}
\usepackage{booktabs}
\usepackage{tabu}

\newcounter{part}
\setcounter{secnumdepth}{-1}
\makeatletter
\newcommand{\part}{\@startsection{part}{-1}{\z@}% name, ebene, einzug
                           {1ex}% vor-abst
                           {1ex}% nach-abst
                           {\normalfont\Large\bfseries}}\\% format
\renewcommand{\thepart}{Anlage \Alph{part}}
\makeatother

\begin{document}
\begin{letter}{to somebody}
\opening{Dear Sirs and Madams,}
...
\closing{Farewell,}

\include{anlage-a}

\end{letter}
\end{document}

Приложение начинается следующим образом:

\part{test part}

My part-content...

Который преобразуется в:

Заголовок-подпись появляется дважды

Почему это происходит и как этого избежать?

решение1

Вам необходимо определить \partmark. Каждая команда секционирования должна иметь сопутствующую \<level>markкоманду, которая выдается как часть работы \@startsection.

\documentclass{scrlttr2}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern,textcomp,graphicx}
\usepackage{booktabs}
\usepackage{tabu}

\newcounter{part}
\setcounter{secnumdepth}{-1}
\makeatletter
\newcommand{\part}{\@startsection{part}{-1}{\z@}% name, ebene, einzug
                           {1ex}% vor-abst
                           {1ex}% nach-abst
                           {\normalfont\Large\bfseries}}
\renewcommand{\thepart}{Anlage \Alph{part}}
\newcommand{\partmark}[1]{}
\makeatother

\begin{document}
\begin{letter}{to somebody}
\opening{Dear Sirs and Madams,}
...
\closing{Farewell,}

\part{ABC}

Text

\end{letter}
\end{document}

Держу пари, что вы хотите \inputи нет \include.

введите описание изображения здесь

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