편지에 소개된 부분 제목이 두 번 나타나는 이유는 무엇입니까?

편지에 소개된 부분 제목이 두 번 나타나는 이유는 무엇입니까?

\include내 의도는 d이고 해당 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.

여기에 이미지 설명을 입력하세요

관련 정보