# Hiding the title of the bibliography

I'd like to get rid of the bibliography heading:

Please note that I'm using the thebibliography environment.

• Honestly, I do net really understand your question. My guess is GoogleTranslate or similar. Could you, even with insufficient english, try to rephrase your problem? – Thilo Jul 8 '11 at 21:59
• Regis, the wording is really confusing. It would be good if you tried to explain better what you want, perhaps with the help of google translate or similar. – Vivi Jul 8 '11 at 21:59
• Regis, my guess is that you are trying to remove the bibliography heading. Maybe you could also provide a minimal working example (MWE). OFF: Nice to see another brazilian around. =) – Paulo Cereda Jul 8 '11 at 22:09
• I would guess locally redefining \section to simply remove it's argument should do it. – Martin Scharrer Jul 8 '11 at 22:29
• Duplicate of tex.stackexchange.com/questions/33316/…, but the accepted answer here is better IMO as it does not require \vspace. – SabreWolfy Aug 7 '12 at 19:39

The thebibliography environment uses \section*{\refname} (article class and similar classes) or \chapter*{\bibname} (book and report and similar classes) internally. Redefining that macro locally to take and discard two arguments (one for *, one for the actual argument) will remove the headline.

Example:

\documentclass{article}

\begin{document}

\begingroup
\renewcommand{\section}[2]{}%
%\renewcommand{\chapter}[2]{}% for other classes
\begin{thebibliography}{}
\bibitem{ano05}
A. Nonymous et al.\ 2005
\bibitem{oe04}
A.N. Other \& S.O.M. Ebody 2004
\end{thebibliography}
\endgroup

\end{document}


This also works for BibTeX's \bibliography{..} because it uses thebibliography internally. For this use:

\begingroup
\renewcommand{\section}[2]{}%
%\renewcommand{\chapter}[2]{}% for other classes
\bibliography{mybibfile}
\endgroup

• This only hides section in text, but not in the table of contents ... – smihael Mar 3 '14 at 11:56
• Hmm, in my tests with book, I get with \traceon: \thebibliography #1->\chapter *{\bibname }\@mkboth {\MakeUppercase \bibname }{\ MakeUppercase \bibname }... ; and so even if I do \renewcommand{\chapter}[2]{}, some of the "Bibliography" title still leaks (via \MakeUppercase, apparently)? I guess in such a case, it only remains to set \bibname to empty, as suggested below... – sdaau Jun 30 '14 at 7:15
• This solution just removes all section titles after the \renewcommand. What if you have an appendix after the bibliography? – Tyson Williams Sep 19 '14 at 16:04
• This alternative answer to an unofficial duplicate does want I want. – Tyson Williams Sep 19 '14 at 16:13

If you use biblatex you can use the bibliography heading none which was added in version 1.5 (see the manual, section 3.5.7). I've got an earlier version so I can't try it but I think the following is an example of this option in use:

\documentclass{article}

\usepackage{biblatex}

\usepackage{filecontents}

\begin{filecontents*}{database.bib}
@book{texbook,
author  = {Donald E. Knuth},
title   = {The {{\TeX}book}},
date    = {1984}
}
\end{filecontents*}

\bibliography{database.bib}

\begin{document}

\cite{texbook}

\end{document}

• Although this a good answer for the general case, Regis is just using \begin{thebibliography} ... \end{thebibliography} so this won't help, I don't think. – Alan Munn Jul 8 '11 at 23:31
• @Alan: Yes, but it is good to have also an BibLaTeX solution around. Other people will have the same needs but use it instead. – Martin Scharrer Jul 8 '11 at 23:42
• Other people such as myself... This was the first place that actually had the answer for biblatex. It's in the manual, but the manual is too long to read. – daviewales Oct 29 '14 at 19:23

Redefine the \binsection-command. You want to have it empty, so do:

\renewcommand{\bibsection}{}

(Credits to http://latex.org/forum/viewtopic.php?t=4089, where I found the solution which worked for me.)

• As they say in the link, this works only if \bibsection is defined and used somewhere, e.g. with natbib. – Effervescenza Naturale Sep 7 '17 at 16:10

Substitute your code with something like that.

\bibliographystyle{abntex2-alf}
\renewcommand{\bibname}{}
\bibliography{references.bib}


This worked using abntex2 style.

• Just redefining \bibname to be empty will likely cause incorrect spacing (from the "empty" section) at the start of the bibliography. – lockstep May 9 '13 at 8:54