手紙の中で紹介されている部分のタイトルがなぜ 2 回表示されるのでしょうか?

手紙の中で紹介されている部分のタイトルがなぜ 2 回表示されるのでしょうか?

私の意図は、複数の付録を含む手紙を作成することです。これらの付録は\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...

次のようにレンダリングされます:

タイトルキャプションが2回表示される

なぜこのようなことが起こるのでしょうか、またどうすれば回避できるのでしょうか?

答え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

ここに画像の説明を入力してください

関連情報