我有以下 MWE
\documentclass[12pt]{report}
%-> For bibliography
\RequirePackage[num, overcite]{abntex2cite}
%-> Generate dummy text
\usepackage{lipsum}
%-> Change section numbering style
\renewcommand{\thesection}{\arabic{section}}
%-> Add References to ToC
% \RequirePackage[nottoc, section]{tocbibind}
\begin{document}
\tableofcontents
\newpage
\section{Section one}
\lipsum[1-2]
And here, in this paragraph, I need to cite someone~\cite{ClrT10ca}. This reference will appear in the bibliography area below.
\section{Section two}
\lipsum[3]
\bibliographystyle{abntex2-num}
\bibliography{bib}
\end{document}
带有 bib 文件内容
@article{ClrT10ca,
author = {Tracey M. Clarke and James R. Durrant},
title = {Charge Photogeneration in Organic Solar Cells},
journal = {Chemical Reviews},
volume = {110},
number = {11},
pages = {6736-6767},
year = {2010} }
如果我取消注释\RequirePackage[nottoc, section]{tocbibind}
,参考书目就会出现在目录中,但其配置会在参考书目部分遭受大量修改。
我的问题是:如何在不改变参考书目样式的情况下将参考书目添加到目录中?
答案1
参考书目样式没有改变。是什么导致了标题section
style 是中的选项tocbibind
。另外,不要使用RequirePackage
,而\usepackage
在主.tex
文件中使用 。
\documentclass[12pt]{report}
%-> For bibliography
\usepackage[num, overcite]{abntex2cite}
%-> Generate dummy text
\usepackage{lipsum}
%-> Change section numbering style
\renewcommand{\thesection}{\arabic{section}}
%-> Add References to ToC
\usepackage[nottoc%, section
]{tocbibind}
\begin{document}
\tableofcontents
\newpage
\section{Section one}
\lipsum[1-2]
And here, in this paragraph, I need to cite someone~\cite{ClrT10ca}. This reference will appear in the bibliography area below.
\section{Section two}
\lipsum[3]
\bibliographystyle{abntex2-num}
\bibliography{bib}
\end{document}
答案2
我尝试了您的 MWE,正如您所说,使用 时,参考书目标题会发生变化tocbibind
。尝试使用
\usepackage[nottoc, chapter]{tocbibind}
反而。
但是我看到你正在使用report
一个通常使用\chapter
之前的类\section
。如果正如预期的那样,你\chapter
的 MWE 中有 s,那么
\usepackage[nottoc]{tocbibind}
会让一切变得一致。
如果您不想使用,那么可以使用不期望它们的\chapter
类,例如。article