无法将附录添加到目录

无法将附录添加到目录

我正在尝试将附录添加到我的论文中,并使用了以下命令:

\begin{appendices}
\chapter{Performance Tables of ABCD}
\input{tab1}
\input{tab2}
\input{tab3}
\input{tab4}
\input{realworld}
\end{appendices}

我使用了以下包:

\usepackage[titletoc]{appendix}

问题是它显示了以下内容:

在此处输入图片描述

我怎样才能让它只显示附录 A?抱歉,这是一个愚蠢的问题。

答案1

我认为你已经在序言中对目录中章节的设置方式进行了一些定义。因此,下面列出的一些小改动将允许您关闭Chapter附录的插入功能:

在此处输入图片描述

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

在这种情况下,使用\string类似于\protect- 是为了确保插入到 ToC 中的宏不会扩展。

答案2

章节\chapter*不应出现在目录中。

\begin{appendices}
\chapter*{Performance Tables of ABCD}
...
\end{appendices}

相关内容