修复回忆录类的目录

修复回忆录类的目录

我有一份班级回忆录文件。以下是我的所有设置:

\documentclass[a4paper,oneside, 11pt, openany]{memoir}
\usepackage[english]{babel}
\usepackage[T1]{fontenc} 
\usepackage{txfonts}
\usepackage[utf8]{inputenc}
\usepackage{wallpaper}
\usepackage{palatino}
\setlength{\parindent}{2.5em}
\usepackage[sorting=none]{biblatex}
\addbibresource{biblio.bib}
\usepackage[inner=2.5cm,outer=2.5cm,  tmargin=2.5cm, bmargin=2.5cm]{geometry}

但是,我的目录并不像我想要的那样。我有这样的章节:

\chapter*{Abstract}
\input{chapters/abstract} \cite{dirac}

\chapter*{Dedication}
To...

\chapter*{Declaration}
I declare that..

\chapter*{Acknowledgements}
I want to thank...

\tableofcontents
\input{chapters} 

\chapter*{Introduction}
\input{chapters/intro}

\chapter*{Methods}
\input{chapters/chapter02}

\chapter*{Results}
\input{chapters/chapter03}

但是,当我打印目录时,我只得到:

CONTENTS 

Contents                      5
Bibliography                  61

我想列出所有不同的章节,以及所用表格和图表的索引。有什么建议可以解决这个问题吗?

答案1

如果某些部分\chapter类似条目应该未编号但仍出现在中ToC,则使用\frontmatter并稍后切换到\mainmatter适当的位置,或者\setcounter{secnumdepth}{-1}按照约翰内斯的建议说。

这种方法不限于memoir顺便说一句——任何class支持\frontmatter等的方法都会表现得像这样。(无论如何,计数器方法应该总是有效的!)

\documentclass[a4paper,oneside, 11pt, openany]{memoir}
\usepackage[english]{babel}
\usepackage[T1]{fontenc} 
\usepackage{txfonts}
\usepackage[utf8]{inputenc}
\usepackage{wallpaper}
\usepackage{palatino}
\setlength{\parindent}{2.5em}
\usepackage[sorting=none]{biblatex}
\addbibresource{biblio.bib}
\usepackage[inner=2.5cm,outer=2.5cm,  tmargin=2.5cm, bmargin=2.5cm]{geometry}


\begin{document}
\tableofcontents*

\frontmatter

\chapter{Abstract}

\chapter{Dedication}
To...

\chapter{Declaration}
I declare that..

\chapter{Acknowledgements}
I want to thank...

\tableofcontents

\mainmatter

\chapter{Introduction}

\chapter{Methods}

\chapter{Results}

\end{document}

在此处输入图片描述

相关内容