如何让附录 A 延续附录 B

如何让附录 A 延续附录 B

我想让附录 A 继续附录 B。这是我使用的命令:

\appendix
\include{appendixA} \label{appendixprocedure}
\newpage{\pagestyle{empty}\cleardoublepage}

\include{appendixB} \label{appendixlinearization}
\newpage{\pagestyle{empty}\cleardoublepage}

但我在附录 A 的命名中得到了这两者。

答案1

我重现此问题的唯一方法是将\appendix命令包含在appendixA.texand中appendixB.tex。这是一个复制此问题的示例(即使它article没有\includes,原理仍然相同):

在此处输入图片描述

\documentclass{article}

\begin{document}

\tableofcontents

\section{A section}

\appendix
\section{An appendix}

\appendix
\section{Another appendix}

\end{document}

如果你正在这样做,那你就做错了。\appendix重置附录特定的计数器(这可能取决于你的文档类别)。以下\appendixbookreport(添加评论):

\newcommand\appendix{\par
  \setcounter{chapter}{0}% <--- Reset chapter counter
  \setcounter{section}{0}% <--- Reset section counter
  \gdef\@chapapp{\appendixname}%
  \gdef\thechapter{\@Alph\c@chapter}}

article做类似的事情,只有一个级别下降:

\newcommand\appendix{\par
  \setcounter{section}{0}% <--- Reset section counter
  \setcounter{subsection}{0}% <--- Reset subsection counter
  \gdef\thesection{\@Alph\c@section}}

很明显,\appendix重置主附录计数器,因此将其作为每个附录单元的一部分是不正确的。仅使用一次来划分常规章节的结束和附录的开始。

总之,\appendix从您的appendixA.tex和中删除appendixB.tex

代码中需要注意以下几点:

  • 您的\labels 可能没有引用文档中的正确位置,因为它仅在每个附录的末尾被调用。

  • \newpage不接受参数,所以不要使用\newpage{..}

  • 如果你希望附录之间有一个空白页(没有页眉/页脚),请考虑阅读章节之间有空白页或者创建分页符命令

答案2

通常,\appendix应该启动附录部分,因此您可以\section在附录命令后启动 s。

答案3

使用命令chaptersection(取决于您的文档类别)等等,如同在文档的其余部分中一样。

\documentclass[]{article}

\begin{document}

\tableofcontents

\section{First Section}
\subsection{A Subsection}

\section{Secound Section}
\subsection{A Subsection}

\appendix
\section{First Appendix}
\section{Secound Appendix}
\section{Third Appendix}

\end{document}

在此处输入图片描述

相关内容