Probleme beim Hinzufügen eines Anhangs zum Inhaltsverzeichnis

Probleme beim Hinzufügen eines Anhangs zum Inhaltsverzeichnis

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:

Bildbeschreibung hier eingeben

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 :

Bildbeschreibung hier eingeben

\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 \protectin 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}

verwandte Informationen