我有 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
,并且没有材料会跟在附录后面,这里有一个想法。
添加到\appendix
a\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}