所有其他附录标题都写有字母(AL),所以我不明白为什么它突然改变了。
即使目录中也说附录称为“M” - 那么为什么标题说“附录 6”?
当我尝试创建一个最小工作示例来解决这个问题时,问题并没有出现。所以我真的很困惑。有人知道我做错了什么吗?
这是 MWE。主要文档:
\documentclass[11pt,a4paper,openright,twoside]{report}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{booktabs}
\usepackage[toc,page]{appendix}
\usepackage{pdfpages}
\usepackage{array}
\usepackage{fancyhdr}
\pagestyle{fancy}
\def\layout{2}
\ifnum\layout=2
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\fancyhead[LE]{\nouppercase{{\color{gray}\chaptername~ \thechapter}~ |~ \leftmark}}
\fancyhead[RO]{\nouppercase{ \rightmark}}
\fancyfoot[RO,LE]{\thepage}
\fancyfoot[LO]{\includegraphics[width=5cm]{figure/auxiliary/DTUbioengineering.png}}
\fancypagestyle{plain}{
\fancyhf{}
\fancyfoot[R]{\thepage}}
\else
\renewcommand{\headrulewidth}{0pt}
\fancyhf{}
\fancyhead[C]{\nouppercase{ \leftmark}}
\fancyfoot[C]{\thepage}
\fi
\begin{document}
\tableofcontents
\renewcommand\chaptername{Appendix}
\input{Appendices.tex}
\end{document}
以及附录:
\begin{appendices}
\addtocontents{toc}{\protect\setcounter{tocdepth}{1}}
\makeatletter
\addtocontents{toc}{%
\begingroup
\let\protect\l@chapter\protect\l@section
\let\protect\l@section\protect\l@subsection
}
\makeatother
\chapter{The first appendix}
\chapter{The second appendix}
\blindtext
\blindtext
\blindtext
\blindtext
\blindtext
\blindtext
\addtocontents{toc}{\endgroup}
\end{appendices}
答案1
appendix
环境appendices
会恢复 处的前一章节编号\end{appendices}
。这意味着标题的章节编号可能不正确。
该问题可以在
\documentclass[11pt,a4paper,twoside]{report}
\usepackage{appendix}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead{\thechapter}
\usepackage{kantlipsum}
\begin{document}
\tableofcontents
\begin{appendices}
\chapter{The first appendix}
Lorem
\chapter{The second appendix}
\kant[1-8]
\end{appendices}
\end{document}
一个解决方法是添加\clearpage
,或者甚至\cleardoublepage
在之前\end{appendices}
\begin{appendices}
\chapter{The first appendix}
Lorem
\chapter{The second appendix}
\kant[1-8]
\cleardoublepage
\end{appendices}
但也许您只需使用\appendix
而不是即可\begin{appendices}...\end{appendices}
。