![从目录中删除附录](https://linux22.com/image/286625/%E4%BB%8E%E7%9B%AE%E5%BD%95%E4%B8%AD%E5%88%A0%E9%99%A4%E9%99%84%E5%BD%95.png)
我使用此代码来生成附录
\documentclass [a4paper,12pt,oneside,final]{book}
\usepackage[title]{appendix}
\begin{document}
\dominitoc
\tableofcontents
\listoffigures \addcontentsline{toc}{chapter}{List of Figures} \mtcaddchapter
\listoftables \addcontentsline{toc}{chapter}{List of Tables} \mtcaddchapter
\begin{appendices}
\chapter{Appendix A}
\section{aaaa}
\end{appendices}
\end{document}
附录位于目录末尾
我怎样才能删除它们以便它们不会出现
有什么建议吗?
答案1
你可以加
\addtocontents{toc}{\setcounter{tocdepth}{-1}}
在环境的最开始部分subappendices
。
\documentclass [a4paper,12pt,oneside,final]{book}
\usepackage[title]{appendix}
\usepackage{minitoc}
\begin{document}
\dominitoc
\tableofcontents
\listoffigures \addcontentsline{toc}{chapter}{List of Figures} \mtcaddchapter
\listoftables \addcontentsline{toc}{chapter}{List of Tables} \mtcaddchapter
\begin{appendices}
\addtocontents{toc}{\setcounter{tocdepth}{-1}}
\chapter{Appendix A}
\section{aaaa}
\end{appendices}
\end{document}
如果章节,特别是附录,是有序的\include
,最好将行
\addtocontents{toc}{\setcounter{tocdepth}{-1}}
在命令之前的附属文件中\chapter
。