目录仅包含附录(A、B),没有章节(A.1)

目录仅包含附录(A、B),没有章节(A.1)

我有一个目录,其中的章节如下:


1. 第 1 章.................1
1.1 第 1 节............1
1.1.1 第 1 小节.....1
2. 第 2 章...............2
等..
附录.....................12
A. 演示.......13
A.1 1º 演示....12
B. 结果....................13
B.1 1º 结果

但我想要的是附录中的目录只转到如下小节:


1. 第 1 章.................1
1.1 第 1 节............1
1.1.1 第 1 小节.....1
2. 第 2 章...............2
等..
附录.....................12
A. 演示.......13
B. 结果....................13

我的代码如下,我没有包含内容,因为它不是必需的,并且不会产生大问题。

\documentclass{report}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage[ddmmyyyy]{datetime}
\usepackage[T1]{fontenc}
\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}
\usepackage{fancyhdr}
\usepackage{lastpage}
\usepackage{graphicx}
\usepackage{listings}
\usepackage{titlesec}
\usepackage[toc,page]{appendix}
\usepackage[unicode]{hyperref}

\setcounter{section}{-1}

\makeatletter
\newcommand{\usebetterlinkanchor}[1]{%
  \gdef\Hy@chapapp{#1}%
}
\makeatother

\newcommand{\compconj}[1]{%
  \overline{#1}
}

\pagestyle{fancy}
\fancyhf{}
\rhead{Miguel Sanz Narrillos}
\lhead{Apuntes procesamiento de señales aleatorias}
%\cfoot{Page \thepage\ of \pageref{LastPage}}
\cfoot{\thepage}
\lfoot{18/04/2018}
\title{Apuntes procesamiento de señales aleatorias}
\author{Miguel Sanz Narrillos}
\date{Finalizado en : \today}


\begin{document}


\maketitle

\tableofcontents

\include{01-Estimacion_lineal}
\include{02-Estimacion_lineal_iterativa}
\include{03-Prediccion_lineal_e_interpolacion_lineal}
\include{04-Filtro_de_Wiener}
\include{05-Aplicacion_del_filtro_de_Wiener_en_prediccion_interpolacion_y_ecualizacion}

\include{06-appendix}

\end{document}

附录结构如下:

\begin{appendices}
\chapter{Demostraciones:}

\lfoot{}
\section{Demostración 1}\label{eqn:demostracion_1}



\section{Demostración 2}\label{eqn:demostracion_2}



\section{Demostración 3}\label{eqn:demostracion_3}


\end{appendices}

答案1

您可以更改tocdepth附录:

\usepackage{xpatch}
\apptocmd\appendices
  {\addtocontents{toc}{\protect\begingroup\protect\value{tocdepth}=0}}
  {}{\appendicesPatchFailed}
\apptocmd\endappendices
  {\addtocontents{toc}{\protect\endgroup}}
  {}{\appendicesPatchFailed}

例子:

\documentclass{report}
\usepackage{blindtext}% only for dummy text
\usepackage[toc,page]{appendix}

\usepackage{xpatch}
\apptocmd\appendices
  {\addtocontents{toc}{\protect\begingroup\protect\value{tocdepth}=0}}
  {}{\appendicesPatchFailed}
\apptocmd\endappendices
  {\addtocontents{toc}{\protect\endgroup}}
  {}{\appendicesPatchFailed}

\begin{document}
\tableofcontents
\blinddocument
\blinddocument
\begin{appendices}
\blinddocument
\blinddocument
\end{appendices}
\end{document}

在此处输入图片描述

相关内容