memoir
我遇到了类和包的奇怪行为titletoc
。我在每一章之后打印部分目录(效果很好),但对于最后一章,附录也会添加到该目录中。以下代码显示了问题的 MWE:
\documentclass[openright,twoside]{memoir}
\usepackage{titletoc}
\begin{document}
\chapter{chap1}
\startcontents[chapters]
\maxtocdepth{section}
\printcontents[chapters]{}{1}{\small}
\section{chap1sec1}
\section{chap1sec2}
% chap 2
\chapter{chap2}
\startcontents[chapters]
\maxtocdepth{section}
\printcontents[chapters]{}{1}{\small}
\section{chap2sec1}
\section{chap2sec2}
\stopcontents[chapters] % adding this command avoid having appendices in previous partial toc
\appendix
\chapter{Appendix1}
\chapter{Appendix2}
\end{document}
也许我做错了什么。如何避免在第 2 章的部分目录中出现附录 1 和附录 2?
谢谢你的建议,Fabian
答案1
按照向 OP 提出的建议并关闭该问题:\stopcontents[chapter]
将关闭ToC
文件,并且任何进一步的分段命令都不会出现在目录中。
然而我对此表示怀疑titletoc
并且memoir
应该一起使用。
\documentclass[openright,twoside]{memoir}
\usepackage{titletoc}
\begin{document}
\chapter{chap1}
\startcontents[chapters]
\maxtocdepth{section}
\printcontents[chapters]{}{1}{\small}
\section{chap1sec1}
\section{chap1sec2}
% chap 2
\chapter{chap2}
\startcontents[chapters]
\maxtocdepth{section}
\printcontents[chapters]{}{1}{\small}
\section{chap2sec1}
\section{chap2sec2}
\stopcontents[chapters] % adding this command avoid having appendices in previous partial toc
\appendix
\chapter{Appendix1}
\chapter{Appendix2}
\end{document}