我有一份班级回忆录文件。以下是我的所有设置:
\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}