回忆录类目录创建自己的标题

回忆录类目录创建自己的标题

我正在使用 Memoir 类,并尝试创建目录。我在这里就几个问题进行了货比三家,现在我已经设法让所有未编号的章节/子章节都显示出来。但是,使用 \tableofcontents 似乎会创建一个自己的章节或章节,这样回忆录中的每个章节似乎都是“内容”的子章节,如下所示

 Contents.............................. 1
       Introduction.................... 2
       Dummy Section................... 2
       Dummy Subsection 1.............. 2
       Dummy Subsection 2.............. 2

等等。此外,现在每个页面的右侧页眉都标有“目录”。这两个问题都可以在附图中看到。

我的代码如下;

\documentclass[a4paper,12pt]{memoir}

\usepackage[utf8x]{inputenc}
\usepackage[hidelinks]{hyperref}
\hypersetup{
    colorlinks=true,
    linkcolor=black,
    filecolor=magenta,
    citecolor=black,
    urlcolor=blue,
}
\title{title}
\author{John Doe}
\begin{document}

\tableofcontents
\setcounter{secnumdepth}{-1}
\section{Abstract}
Blablabla
\pagebreak

\section{Introduction}
Blablabla

\section{Dummy Section}
Blablabla


\subsection{First Dummy Subsection}
BlablablaBlablablaBlablabla


\subsection{Second Dummy Subsection}
BlablablaBlablablaBlablablaBlablabla


\section{Results}
BlablablaBlablabla

\end{document}

部分内容被委托给“内容”的子部分

答案1

该类memoir是作为类的替代品而设计的book,而不是通用文档类。因此,它是在文档将有\chapter分区的模型上设计的。这就是您看到的问题的根源:\tableofcontents创建了一个未编号的命令\chapter,由于您在文档的其余部分中没有\chapter命令,因此您的所有\section命令都被解释为该章节的一部分。

该类memoir有一个[article]文档类选项,使其\chapter行为类似于\section,这可能会解决您的眼前问题(然后您可以执行所有\section命令\chapter,但它们不会开始新的页面)。

或者,如果您正在编写一个不设计为\chapter划分的文档,那么请使用更合适的文档类,例如article

相关内容