我的书有一个附录章节,名为“数学附录”。我正在使用附录包。如何删除“附录”页面?
以下是 MWE:
\documentclass[12pt,openany]{book}
\usepackage{appendix}
\renewcommand\appendixtocname{Mathematical Appendix}
\begin{document}
\frontmatter
\tableofcontents
\mainmatter
\chapter{The first chapter}
Bla bla
\appendix
\appendixpage
\addappheadtotoc
\chapter*{Mathematical Appendix}
\renewcommand\thesection{A.\arabic{section}}
Bla bla
\section{Functions}
Bla bla
\end{document}
答案1
删除命令\appendixpage
。
答案2
为了其他可能有这个问题的人的利益,但不是在他们的代码中的任何地方,有\appendixpage
(至少?)两种方法可以启用附录页面:
- 通过
\appendixpage
命令,如上所述。- 从代码中删除此行,附录页面将会消失。
page
包的选项appendix
。\usepackage[page]{appendix}
将包括附录页。\usepackage{appendix}
将不包括附录页。
答案3
事实上你必须删除该行
\appendixpage
在 Ian 的回答中已经说明。
您的代码中也有一个错误。如果您希望附录“数学附录”不被编号,但希望它出现在目录中,则必须发出命令
\addappheadtotoc
就在线之后
\chapter*{Mathematical Appendix}
并且不能在它之前,否则您会在目录中得到错误的页码。
您的 MWE 应按以下方式更改:
\documentclass[12pt,openany]{book}
\usepackage{appendix}
\renewcommand\appendixtocname{Mathematical Appendix}
\begin{document}
\frontmatter
\tableofcontents
\mainmatter
\chapter{The first chapter}
Bla bla
\appendix
\chapter*{Mathematical Appendix}
\addappheadtotoc
\renewcommand\thesection{A.\arabic{section}}
Bla bla
\section{Functions}
Bla bla
\end{document}
输出(目录):