Anhang statt Kapitel im Inhaltsverzeichnis

Anhang statt Kapitel im Inhaltsverzeichnis

Im Inhaltsverzeichnis möchte ich Anhang A statt Kapitel A und Anhang B statt Kapitel B haben und Folgendes anzeigen. Ich kann dies nicht anzeigen, wenn ich verwende \include{appendix}. Folgendes ist mein Code:

\documentclass{report}
\usepackage{tocloft,calc}
\renewcommand\cftchapaftersnum{}% adds dot after chapter title in ToC
\renewcommand\cftchapdotsep{\cftdotsep}% adds leader dots from chapter titles to page numbers
% chapter and chapter number rather than just number
\renewcommand{\cftchappresnum}{\chaptername\space}
\setlength{\cftchapnumwidth}{\widthof{\textbf{Appendix~999~}}}
\makeatletter
\g@addto@macro\appendix{%
  \addtocontents{toc}{%
    \protect\renewcommand{\protect\cftchappresnum}{\appendixname\space}%
  }%
}
\makeatother
\begin{document}
\tableofcontents
\cleardoublepage
\addcontentsline{toc}{chapter}{List of Tables}
\listoftables 
\include{chp1}
\include{chp2}
\appendix
\include{appendix} : 
\end{document}

%chp1.txt is 
\chapter{Introduction1}
%chp2.txt is 
\chapter{Introduction2}

%appendix.txt is 

% Appendix A
\chapter{}
\section{hello1}
In the ...
\section{hello2 }

 % Appendix B
\clearpage
\newpage
\chapter{}

\section{bello1}
\section{bello2 }

%Inhaltsverzeichnisausgabe

Contents
    List of Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
    Chapter 1 Introduction1 . . . . . . . . . . . . . . . . . . . . . . . 3
    Chapter 2 Introduction2 . . . . . . . . . . . . . . . . . . . . . . . 4
    Chapter A . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  .5
    A.1 hello1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  5
    A.2 hello2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
    Chapter B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
    B.1 bello1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  6
    B.2 bello2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  6

PS: Ich suche NICHT nach der Lösung mit \input{appendix}for \include{appendix}. Das habe ich bereits versucht; obwohl es für dieses Beispiel funktioniert, löst es mein eigentliches Problem nicht.

Gewünschte Inhaltsverzeichnisausgabe:

Contents
List of Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
Chapter 1 Introduction1 . . . . . . . . . . . . . . . . . . . . . . . 3
Chapter 2 Introduction2 . . . . . . . . . . . . . . . . . . . . . . . 4
Appendix A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
A.1 hello1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  5
A.2 hello2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
Appendix B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
B.1 bello1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  6
B.2 bello2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  6

Antwort1

Das Verschieben des \appendixBefehls aus der Hauptdatei appendix.texist eine von vielen Möglichkeiten, das Problem zu beheben. (Das Reproduzieren des Problems ist der schwierige Teil.) Das Verwenden mehrerer \appendixBefehle schadet nicht, außer dass der chapterZähler jedes Mal zurückgesetzt wird.

Alles andere ist gleich, außer appendix.tex:

\appendix
% Appendix A
\chapter{}
\section{hello1}
In the ...
\section{hello2 }

 % Appendix B
\clearpage
\newpage
\chapter{}

\section{bello1}
\section{bello2 }

verwandte Informationen