我正在使用撰写论文scrreprt
,并希望前言作为未编号的章节出现。当我使用
\chapter*{Preface}
\addcontentsline{toc}{chapter}{Preface}
我在目录中获得了正确的条目,但 的标题设置不正确srclayer-scrpage
。相反,我在标题中获得了上一章的标题,在我的情况下恰好是“图片列表”。
我想我也可以手动刷新章节标题,但可能有更优雅的方法来解决这个问题?
答案1
当然,我在提出问题几分钟后就明白了……
\addchap
KOMA-Script 为scrbook
和提供了正确的命令scrreprt
。使用
\addchap{Preface}
我得到了目录中出现的未编号章节,并且标题设置正确。
答案2
另一种方法是先使用scrbook
类,然后使用宏\frontmatter, \mainmatter, \backmatter
。如果你在行前使用第一个宏,\begin{document}
那么你就可以轻松使用章节,而不必担心将它们添加到目录中。就像这样:
\documentclass[]{scrbook}
\usepackage[]{}
\usepackage[]{}
\usepackage[]{}
.
.
.
\usepackage[]{}
\begin{document}
\frontmatter
\chapter{Preface}
\tableofcontents
\listoftables
\listoffigures
\mainmatter
\chapter{One}
\chapter{Two}
\chapter{Three}
.
.
.
\chapter{Last}
\appendix
\chapter{First appendix}
\chapter{Second appendix}
\backmatter
Bibliography
\end{document}
上面的示意图结构显示了类中可用的宏的用法,这些宏scrbook
可以简化带有或不带有数字的不同类型章节的使用。