尝试添加 \frontmatter 和 \mainmatter 命令时出现未定义的控制序列错误

尝试添加 \frontmatter 和 \mainmatter 命令时出现未定义的控制序列错误

我正在写一本书,并将书的章节分成单独的.tex文件。我想对我的附录做同样的事情,但当我尝试这样做时,我收到一条错误消息。首先,这是我的序言文件:

\documentclass[fontsize=12pt]{scrreprt}
\usepackage{lipsum}
\usepackage{tabularx}
\usepackage{xcolor,fix-cm}

\usepackage{lmodern}
\usepackage[left=1.50cm,
 right=1.50cm,
 top=1.95cm,
 bottom=2.50cm]{geometry}

\usepackage{amssymb}
\usepackage{framed}
\usepackage{indentfirst}
\usepackage{changes}
\usepackage[pagestyles]{titlesec}

现在,这是“主要”文件:prayerbook:

\input{preamble}

\begin{document}

\frontmatter
\include{toc}

\mainmatter
\include{chapter4}
\include{chapter5}
\include{chapter6}
\include{chapter7}

\backmatter
\include{appendix7}
\end{document}

当我省略命令\frontmatter\mainmatter等时,我没有收到以下错误消息:

Undefined control sequence

在带有命令的行上。

答案1

scrreprt(与report类类似)不具备\frontmatter\mainmatter\backmatter。如果您想使用这些命令(请注意,它们会修改页码和章节编号!),请切换到scrbook(或book)类。要模仿scrreprt/report的页眉和分页符,请添加onesideopenany类选项。

相关内容