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 \appendix
Befehls aus der Hauptdatei appendix.tex
ist eine von vielen Möglichkeiten, das Problem zu beheben. (Das Reproduzieren des Problems ist der schwierige Teil.) Das Verwenden mehrerer \appendix
Befehle schadet nicht, außer dass der chapter
Zä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 }