将参考书目添加到目录而不改变参考书目样式

将参考书目添加到目录而不改变参考书目样式

我有以下 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

参考书目样式没有改变。是什么导致了标题sectionstyle 是中的选项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

相关内容