我想在参考书目之后的第一个奇数页上开始附录,因此我在文档中添加了一个\cleardoublepage
before ,结构如下所示。 、和命令\appendix
的顺序是否重要,以确保始终使用正确的页码?\cleardoublepage
\appendix
\phantomsection
\addcontentsline{toc}{chapter}{Appendices}
具体来说,在这种情况下应该\cleardoublepage
跟在\appendix
并替换\newpage
,一般来说应该\phantomsection
在之前或之后\appendix
?
\documentclass[twoside]{report}
\usepackage{hyperref}
\begin{document}
\bibliography{bibliografio}
\cleardoublepage
\appendix
\newpage
\phantomsection
\addcontentsline{toc}{chapter}{Appendices}
\input{apendicoj}
\end{document}
答案1
问题的答案主要取决于该指令的作用\appendix
。对于report
文档类(假设未\appendix
加载任何修改包),该指令 (i) 将chapter
和section
计数器重置为 0,(ii) 将低级宏\chap@app
从\chaptername
重置为\appendixname
(默认情况下,设置为字符串“附录”),以及 (iii) 将章节级标题的编号样式更改为大写字母,即“A”、“B”、“C”……
请注意,这三项任务与执行任务无关\cleardoublepage
。因此,就最终结果而言,哪个先执行\cleardoublepage
或\appendix
先执行并不重要。
显然,\phantomsection
而且\addcontentsline{toc}{chapter}{Appendices}
必须后 \cleardoublepage
并且\appendix
,否则,目录中显示的页码(以及其它内容)一般是不正确的。