附录 TOC 打印有最后一章部分目录和 titletoc

附录 TOC 打印有最后一章部分目录和 titletoc

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}

相关内容