自定义子附录标题和目录缩进

自定义子附录标题和目录缩进

我遇到了这个优秀的 TeX.SE 答案,演示了小附录的用法。

我特意将用户 Gonzalo Medina 开发的 MWE 粘贴在那里,作为我查询的起点。这样做是为了与此方法保持一致,并使使用它的人受益。它粘贴如下(略有修改)。

\documentclass{book}
\usepackage{appendix}
\usepackage{chngcntr}
\usepackage{etoolbox}
\usepackage{lipsum}

\AtBeginEnvironment{subappendices}{%
\chapter*{Appendix}
\addcontentsline{toc}{chapter}{Appendices}
\counterwithin{figure}{section}
\counterwithin{table}{section}
}

\begin{document}

\tableofcontents
\chapter{Test Chapter One}
\section{A regular section}
\section{Another regular section}
\begin{subappendices}
\section{Some title for an appendix}
\lipsum[4]
\section{Some title for an appendix}
\lipsum[4]
\end{subappendices}
\chapter{Test Chapter Two}
\section{A regular section}
\section{Another regular section}
\begin{subappendices}
\section{Some title for an appendix}
\lipsum[4]
\section{Some title for an appendix}
\lipsum[4]
\section{Some title for an appendix}
\lipsum[4]
\end{subappendices}

\end{document}

生成的 ToC 的图像:

在此处输入图片描述

问题

  1. 如何自定义每个章节附录的标题以包含章节编号,例如附录变成附录 - 第 1 章第一章附录?
  2. 我怎样才能改变缩进目录中附录标题的标题。具体来说,附录目录标题应与相应章节目录对齐标题,而不是章节目录编号?更具体地说,在目录中,我希望文本 附录左对齐文本 测试第一章(因此这封信AA附录,与电视电视测试第一章),然后以同样的方式测试第二章等等。

任何帮助都将不胜感激。

答案1

使用

\AtBeginEnvironment{subappendices}{%
    \chapter*{Appendix - Chapter~\thechapter}
    \addcontentsline{toc}{chapter}{\hspace{1.5em}Appendices  - Chapter~\thechapter}
    \counterwithin{figure}{section}
    \counterwithin{table}{section}
}

会让你

A

b

(章节编号为“1”而不是“一”)

相关内容