附录在章末

附录在章末

我正在写一本书,想在每一章末尾添加附录,例如第 2 章末尾的附录应该是这样的:

附录 2A MMSE 公式推导

附录 2B 证明....

每个附录都可以包含小节。在目录中,它们也应该与这些标题一起出现。并且页标题也应该是附录的标题。我查看了该appendix软件包,但它似乎没有提供所有这些功能。有什么想法我该怎么做吗?

答案1

这是一个可能的解决方案,我假设附录对应的部分将是其对应章节的最后一部分。我定义了一个\appsection命令来更改\thesection以获得所需的格式;此命令必须在章节的附录之前发出。使用包etoolbox\chapter恢复 的原始含义\thesection

\documentclass{report}
\usepackage{etoolbox}

\pretocmd{\chapter}{\renewcommand\thesection{\thechapter.\arabic{section}}}{}{}

\newcommand\appsection{%
  \setcounter{section}{0}%
  \renewcommand\thesection{\thechapter.\Alph{section}}}

\begin{document}

\tableofcontents
\chapter{Test Chapter One}
\section{A regular section in chapter one}

\chapter{Test Chapter Two}
\section{A regular section in chapter two}
\appsection
\section{Derivation of MMSE Equation}
\subsection{Some remarks}
\subsection{Preliminary results}
\section{Proof of the main result}
\subsection{Some important consequences}

\chapter{Test Chapter Three}
\section{A regular section in chapter three}
\appsection
\section{Derivation of ABCD Equation}
\subsection{Preliminary results}
\section{Proof of the main result}
\subsection{Some important consequences}
\subsection{Some remarks}

\end{document}

在此处输入图片描述

如果加载了 hyperref,则上述代码必须稍微更改为

\pretocmd{\chapter}{%
  \renewcommand\thesection{\thechapter.\arabic{section}}%
  \renewcommand\theHsection{\thechapter.\arabic{section}}}{}{}

\newcommand\appsection{%
  \setcounter{section}{0}%
  \renewcommand\thesection{\thechapter.\Alph{section}}%
  \renewcommand\theHsection{\thechapter.\Alph{section}}}

相关内容