Minitoc+论文模板+pdflatex

Minitoc+论文模板+pdflatex

我将 minitoc 包添加\usepackage[nohints]{minitoc}这个模板并按照我读到的进行操作:在章节创建\dominitoc之前\tableofcontents和之后添加,但它没有出现。\minitoc

我错过了什么?

答案1

minitoc<jobname>.mtc?为论文模板中的每个章节级分段命令生成一个文件(此处?表示当前章节级分段)。因此,如果<jobname>Thesis

  • Thesis.mtc1对应于“作者声明”
  • Thesis.mtc2对应于“摘要”
  • Thesis.mtc3对应于“致谢”
  • Thesis.mtc4对应“图片列表”
  • Thesis.mtc5对应于“表格列表”
  • Thesis.mtc6对应于“缩写”
  • Thesis.mtc7对应于“物理常数”
  • Thesis.mtc8对应于“符号”
  • Thesis.mtc9对应于“此处为 1 章节标题”
  • Thesis.mtc10对应于“此处为附录标题”
  • Thesis.mtc11对应于“参考书目”

这些文件是通过调用 创建的\dominitoc,它循环执行章节级命令并提取与每个章节相关的目录条目。论文文档类Thesis.cls定义了一个命令

\newcommand\addtotoc[1]{
  \refstepcounter{dummy}
  \addcontentsline{toc}{chapter}{#1}}

始终用于向目录添加元素章节-level。因此,minitoc错误地混淆了章节编号,如上文所述,在发布后生成的文件中也是如此\dominitoc

为了帮助minitoc选择合适的.mtc?文件,我们可以将minitocToC 计数器或设置mtc为章节前的适当数字,以便\minitoc使用与第 1 章相关的实际提取。因此,使用

\setcounter{mtc}{8}
\input{./Chapters/Chapter1} % Introduction
%...

因为mtc增加了\chapter

顺便提一下,我们可以看到,只有Thesis.mtc9一个文件大小大于 0 字节,而所有其他文件都是空的,因为它们不产生子章节级别的 ToC 条目。

在此处输入图片描述

相关内容