在我将前言添加到目录后,Minitoc 无法工作

在我将前言添加到目录后,Minitoc 无法工作

对于我的论文,我正在分别处理几个章节,并将这些章节包含在我的主.tex文件中。我已经用 定义了我的前言\chapter*{Preface}。为了将前言添加到目录中,我使用了\addcontentsline。对于标题,我使用了\chaptermark

\chapter*{Preface}
\addcontentsline{toc}{chapter}{Preface}
\chaptermark{Preface}

这一直很完美,直到我意识到编译后其他章节的迷你目录不再出现。我编译了几次都没有变化。我该怎么做才能让它们出现,同时目录中的序言有正确的标题。

\begin{document}
\setcounter{secnumdepth}{4}
\setcounter{tocdepth}{3}

\dominitoc

\pagenumbering{roman}

\cleardoublepage

\parskip=2ex

\frontmatter

\begin{titlepage}
  \maketitle
\end{titlepage}


\chapter{Dedication/dedication}
\chapter{Declaration/declaration}
\chapter{Acknowledgement/acknowledgement}
\chapter{Abstract/abstract}


\tableofcontents
\printnomenclature

\mainmatter
\chapter{Preface/preface}
\adjustmtc[0]
\chapter{Chapter1/chapter1}
\chapter{Chapter2/chapter2}
\backmatter
\listoffigures

\listoftables
\end{document} 

如果有人能帮助解决这个问题,我会很高兴。

编辑:在这里我简化了我的代码以制作一个可行示例。老实说,我不知道它是否minitocreport课堂上有效,因为当我评论前言部分时,minitoc它无论如何都不起作用。(通常我会使用课堂来写论文,minitoc如果我不在目录中添加前言,它就可以工作。)

\documentclass[a4paper]{report}
\usepackage{minitoc}
\begin{document}

\dominitoc
\chapter*{Dedication}
\chapter*{Declaration}
\chapter*{Acknowledgement}
\chapter*{Abstract}

\tableofcontents

\chapter*{Preface}
\addcontentsline{toc}{chapter}{Preface}
\chaptermark{Preface}
\adjustmtc[0]
\chapter{Chapter 1}
We will have two sections here.
\section{AA}
Here, I have my first section.
\section{BB}
This is my second section.
\chapter{Chapter2}
\section{CC}
This is the CC section.
\chapter{Chapter 3}
\section{DD}
This is the DD section.
\listoffigures

\listoftables
\end{document} 

答案1

带星号的结构单元的明确\addcontentsline陈述使计数和几个 minitoc 辅助文件混淆。这就是为什么\addstarredchapter存在:

\documentclass[a4paper]{report}
\usepackage{minitoc}
\begin{document}

\dominitoc
\chapter*{Dedication}
\chapter*{Declaration}
\chapter*{Acknowledgement}
\chapter*{Abstract}

\tableofcontents

\chapter*{Preface}
\addstarredchapter{Preface}
\chaptermark{Preface}
\chapter{Chapter 1}
\minitoc
We will have two sections here.
\section{AA}
Here, I have my first section.
\section{BB}
This is my second section.
\chapter{Chapter2}
\minitoc
\section{CC}
This is the CC section.
\chapter{Chapter 3}
\minitoc
\section{DD}
This is the DD section.
\listoffigures

\listoftables
\end{document} 

相关内容