我正在使用\tableofcontents*
删除目录中的页码,但它仍继续对目录进行编号。我希望目录没有页码,然后当下一章开始时,我希望从第 1 页开始。
以下是 MWE:
\documentclass{memoir}
\usepackage{lipsum}
\begin{document}
\chapterstyle{bianchi}
\tableofcontents*
\chapter{Awesome}
\lipsum[1-5]
\chapter{awesome 2}
\lipsum[1-5]
\end{document}
如果我\pagenumbering{roman}
在章节之前添加,那么目录编号就会消失,但标题是错误的(不是在这个 MWE 中,而是在我的实际文件中)。
答案1
您无法禁用页码。您只能抑制打印。这可以通过\thispagestyle{empty}
或 来实现\pagestyle{empty}
。
编号方案可以通过 来更改\pagenumbering
。下面是一个例子:
\documentclass{memoir}
\usepackage{blindtext}
\begin{document}
\pagenumbering{roman}
\chapterstyle{bianchi}
\tableofcontents*
\thispagestyle{empty}
\clearpage
\pagenumbering{arabic}
\Blinddocument\Blinddocument
\end{document}
答案2
该类memoir
比标准类具有更多功能。其中之一是章节起始页使用chapter
可以随意重新定义的页面样式。
,\aliaspagestyle{chapter}{empty}
所有章节起始页将使用空白页样式
\documentclass{memoir}
\usepackage{blindtext}
\chapterstyle{bianchi}
\begin{document}
\frontmatter
%%% in the front matter we want no number in the first page of the TOC
\aliaspagestyle{chapter}{empty}
\tableofcontents*
\mainmatter
%revert to normal
\aliaspagestyle{chapter}{plain}
\Blinddocument\Blinddocument
\end{document}