如何删除“参考文献”标题

如何删除“参考文献”标题

我想知道如何从命令 \bibliography{} 中删除“参考文献”标题。

如果我写:

... text ... \cite{RefAnd2013} ...
\bibliographystyle{IEEEtran}
\bibliography{AnderBib}
... more text ...
\end{document}

出现“参考文献”标题:

... 文本1] ...

参考

[1] W. Anderson,使用 UML 进行环境建模,2010 年。[在线]。可用: http://dx.doi.org/xxx

...更多文本...

但是我需要

... 文本1] ...

[1] W. Anderson,使用 UML 进行环境建模,2010 年。[在线]。可用: http://dx.doi.org/xxx

...更多文本...

答案1

将这些行添加到序言中:

\usepackage{etoolbox}
\patchcmd{\thebibliography}{\section*{\refname}}{}{}{}

完整示例:

\begin{filecontents*}{aaaaabbbbbb.bib}
@misc{test,
title= "The title",
howpublished= "Publisher"
}
\end{filecontents*}
\documentclass{IEEEtran}
\usepackage{etoolbox}
\patchcmd{\thebibliography}{\section*{\refname}}{}{}{}

\begin{document}
\cite{test}
\bibliographystyle{IEEEtran}
\bibliography{aaaaabbbbbb}

\end{document}

在此处输入图片描述

由于IEEEtran.cls会自动在目录中添加参考文献条目,因此您可能还想隐藏此条目(毕竟,没有参考文献部分);在这种情况下,您还必须添加

\patchcmd{\thebibliography}{\addcontentsline{toc}{section}{\refname}}{}{}{}

答案2

如果您不介意使用 biblatex 而不是 bibtex,您可以简单地使用以下命令:\printbibliography[heading=none]

依赖项:

  • 比布拉特克斯
  • biblatex-ieee(用于 IEEE 书目样式)

这是一个简单的例子:

\documentclass{article}
\usepackage[style=ieee]{biblatex}
\addbibresource{refs.bib}

\begin{document}

\section{Some section}
Some text \cite{KandR}.

\printbibliography[heading=none]

\end{document}

为了完整起见,这里是使用的 refs.bib 文件的内容:

@BOOK
  {KandR,
   AUTHOR    = {Kernighan, Brian W. and Ritchie, Dennis M.},
   TITLE     = {The C Programming Language Second Edition},
   PUBLISHER = {Prentice-Hall, Inc.},
   YEAR      = 1988
  }

使用 编译文档后latexmk -bibtex -pdf,结果应如下所示:

结果

答案3

如果你正在natbib使用

\renewcommand{\bibsection}{}

将会完成这项工作。

答案4

如果您使用 biblatex:

\defbibheading{bibliography}[\refname]{}

相关内容