将附录的页码更改为 A.1...B.1

将附录的页码更改为 A.1...B.1

我有 4 个附录(语法、问卷、缩写列表和参考书目)。页码设为“Alph”。

我希望目录中每个附录只显示四个字母 A、B、C、D(语法 A、问卷 B、缩写列表 C 和参考书目 D),尽管几乎每个字母都有超过一页。因此,我希望每个后续页面分别为 A.1、A.2、B.1、B.2 等。

有人能帮我吗?

我尝试过的:

\appendix
\pagenumbering{Alph}
\renewcommand{\thesection}{B.\arabic{section}}
\input{./Appendices/Syntax}
\input{./Appendices/Questionnaire}

答案1

假设课程是这样的book,并且没有材料会跟在附录后面,这里有一个想法。

添加到\appendixa\cleardoublepage以确保您处于最新状态;然后命令将重新定义\thepage为在数字前面添加附加字母。我们还\chapter从该点重新定义以将页面计数器重置为 1。

\documentclass{book}
\usepackage{etoolbox}
\usepackage{kantlipsum} % for dummy text

\preto\appendix{%
  \cleardoublepage
  \renewcommand{\thepage}{\thechapter.\arabic{page}}%
  \preto\chapter{\cleardoublepage\setcounter{page}{1}}%
}

\begin{document}

\mainmatter

\chapter{Chapter in main body}

\kant

\appendix

\chapter{Syntax}

\kant

\chapter{Questionnaire}

\kant

\chapter{List of Abbreviations}

\kant

\chapter{Bibliography}

\kant

\end{document}

相关内容