我正在写一篇论文。它的结构是主thesis.tex
文档,用于\include
包含写在单独文档中的各个章节。我想在每章开头包含一个迷你目录。当我\minitoc
在主thesis.tex
文档中写作时,迷你目录可以工作,但当我\minitoc
在单独包含的章节文档中写作时,迷你目录不起作用。
例如,我的主要文档包含:
\documentclass[oneside,11pt]{LatexFiles/ThesisClass/MMCCDPhil}
\begin{document}
\frontmatter
\dominitoc
\tableofcontents
\newpage
\listoffigures
\listoftables
\mainmatter
\include{Chapters/introduction}
\include{Chapters/materials}
\include{Chapters/one}
\include{Chapters/two}
\include{Chapters/three}
\end{document}
我的个人章节将包含:
\chapter{introduction}
\minitoc
\section{section one}
\section{section two}
在这种情况下,文档中不会打印任何 minitoc。
当我把所有内容放在一个文档中时:
\documentclass[oneside,11pt]{LatexFiles/ThesisClass/MMCCDPhil}
\begin{document}
\frontmatter
\dominitoc
\tableofcontents
\newpage
\listoffigures
\listoftables
\mainmatter
\chapter{introduction}
\minitoc
\section{section one}
\section{section two}
\include{Chapters/materials}
\include{Chapters/one}
\include{Chapters/two}
\include{Chapters/three}
\end{document}
minitoc 可以很好地打印出介绍内容。
知道我做错了什么吗?
答案1
我应该将 mtc 计数器设置为与所包含的章节相对应!添加:
\setcounter{mtc}{*corresponding previous section number*}
之前\include{Chapters/introduction}
问题解决!