Ich versuche, meiner Abschlussarbeit einen Anhang hinzuzufügen und habe die folgenden Befehle verwendet:
\begin{appendices}
\chapter{Performance Tables of ABCD}
\input{tab1}
\input{tab2}
\input{tab3}
\input{tab4}
\input{realworld}
\end{appendices}
Und ich habe das folgende Paket verwendet:
\usepackage[titletoc]{appendix}
Das Problem ist, dass Folgendes angezeigt wird:
Wie kann ich erreichen, dass nur Anhang A angezeigt wird? Entschuldigen Sie, wenn das eine dumme Frage ist.
Antwort1
Ich nehme an, Siehaben bereits einige Definitionen in Ihrer Präambel bezüglich der Art und Weise, wie Kapitel im Inhaltsverzeichnis festgelegt werdenChapter
. Mit den unten aufgeführten kleinen Anpassungen können Sie die Einfügung der Anhänge ausschalten :
\documentclass{report}
\usepackage{etoolbox}% http://ctan.org/pkg/etoolbox
\makeatletter
\newcommand{\frontmatternumberline}{%
\renewcommand{\numberline}[1]{\@chapapp~##1\hfill\mbox{}\par\nobreak}}
\newcommand{\appendixnumberline}{%
\renewcommand{\numberline}[1]{##1\hfill\mbox{}\par\nobreak}}
\patchcmd{\l@chapter}% <cmd>
{#1}% <search>
{\frontmatternumberline #1}% <replace>
{}{}% <success><failure>
\AtBeginEnvironment{appendices}{% Do the following when you hit \begin{appendices}
\addtocontents{toc}{\string\let\string\frontmatternumberline\string\appendixnumberline}}
\makeatother
\usepackage[titletoc]{appendix}
\begin{document}
\tableofcontents
\chapter{Introduction}
\chapter{Preliminaries}
\section{Problem definition}
\section{Genetic algorithms}
\section{Ant algorithms}
\section{Previous work}
\begin{appendices}
\chapter{An appendix}
\section{First appendix}
\section{Second appendix}
\section{Last appendix}
\end{appendices}
\end{document}
Die Verwendung von \string
– ähnlich wie \protect
in diesem Fall – soll sicherstellen, dass die Makroeinfügungen in das Inhaltsverzeichnis nicht erweitert werden.
Antwort2
Das \chapter*
Kapitel darf nicht im Inhaltsverzeichnis erscheinen.
\begin{appendices}
\chapter*{Performance Tables of ABCD}
...
\end{appendices}