\begin{document}
\tableofcontents
\include{chapter1}
\bibliographystyle{plain}
\bibliography{biblio}
\end{document}
参考书目没有出现在目录中,您有什么想法吗?
如果我添加这个:
\usepackage[nottoc,numbib]{tocbibind}
参考书目将作为一章出现在我的文档中!!
答案1
要将参考书目列为目录中未编号的部分单元(章节或部分),请使用tocbibind
没有选项numbib
:
\usepackage[nottoc,notlot,notlof]{tocbibind}
另一个选择是使用要etoolbox
修补的包:\thebibliography
\addcontentsline
\documentclass{book}
\usepackage{etoolbox}
\apptocmd{\thebibliography}{\csname phantomsection\endcsname\addcontentsline{toc}{chapter}{\bibname}}{}{}
\begin{document}
\tableofcontents
\include{chapter1}
\bibliographystyle{plain}
\bibliography{biblio}
\end{document}
答案2
一个非常简单的方法就是在前面加上下面一行后编写参考书目,即在标准 LaTeX 中的命令之后或使用包的\bibliography
命令之后\printbibliography
比布拉特克斯。
\addcontentsline{toc}{chapter}{Bibliography}
原文如下: 将参考书目插入目录
例如,在标准 LaTeX 中
\documentclass{book}
\begin{document}
\tableofcontents
\include{chapter1}
\bibliographystyle{plain}
\bibliography{biblio}%writing the bibliography
\addcontentsline{toc}{chapter}{Bibliography}%Including it as a chapter
\end{document}
或者与包装一起比布拉特克斯
\documentclass{book}
\usepackage[style=plain]{biblatex}
\addbibresource{biblio}
\begin{document}
\tableofcontents
\include{chapter1}
\printbibliography%Writing the bibliography
\addcontentsline{toc}{chapter}{Bibliography}%Including it as a chapter
\end{document}
答案3
放置
\addcontentsline{toc}{chapter}{Bibliography}
紧接着
\begin{thebibliography}
似乎有效。
答案4
我遇到的问题是托比宾只包括参考书目部分,看起来像是最后一章的一部分。所以我找到了一个解决方案,它也适用于超链接:
\phantomsection
\addcontentsline{toc}{chapter}{\refname}
\renewcommand{\addcontentsline}[3]{}
\bibliography{biblio}