\addcontentsline
我用after添加了四章\bibliography
,但目录中只显示三章。您能告诉我该怎么办吗?
抱歉,我没有说明。我使用\documentclass{book}
,并且输入了:
\bibliography{refs.bib}
\addcontentsline{toc}{chapter}{Bibliography}
%%%%%%%%%%%
\include{Appendix 1}
\addcontentsline{toc}{chapter}{Appendix 1}
\thispagestyle{empty}
%%%%%%%%%%%%
\include{Appendix 2}
\addcontentsline{toc}{chapter}{Appendix 2}
\thispagestyle{empty}
%%%%%%%%%%%%
\include{Appendix 3}
\addcontentsline{toc}{chapter}{Appendix 3}
\thispagestyle{empty}
%%%%%%%%%%%%
\include{Appendix 4}
\addcontentsline{toc}{chapter}{Appendix 4}
\thispagestyle{empty}
但随后仅出现了 3 个前附录。
答案1
\addcontentsline
当页面“发货”时写入目录。如果命令位于空白页上,且未写入 pdf 或 dvi,则该命令会丢失 - 无论如何,这没有多大意义,因为没有页面就没有合理的页码。
\documentclass{article}
\begin{document}
\tableofcontents
blub
\addcontentsline{toc}{section}{section 1}
\newpage
%empty page
\addcontentsline{toc}{section}{section 2} %lost
\end{document}