[Tex/LaTex] How to change or remove the bibliography title when using multibib

bibliographiesmultibibnamingsubdividing

I use the multibib package to include more than one bibliography into my document:

\documentclass[a4paper,10pt,twoside]{article}

\usepackage[resetlabels]{multibib}
\newcites{lit}{Literature}

\begin{document}

\bibliographystylelit{alpha}
\bibliographylit{Literatur.bib}                  
\nocitelit{*}

\end{document}

I want to include the references with \nocite but without the title "Literature". Normally I can change the title with \renewcommand{\refname}{New Title} (assuming the article class), but this is not working with multibib.

Best Answer

Use the second argument of \newcites to change the bibliography title. EDIT: To completely remove the bibliography heading, change the (class-dependend) definition of \thebibliography (this also works without multibib).

\documentclass{article}

\usepackage[resetlabels]{multibib}
\newcites{lit}{New Title}

\usepackage{etoolbox}
\makeatletter
\patchcmd{\thebibliography}{%
  \section*{\refname}\@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}%
}{}{}{}
\makeatother

\usepackage{filecontents}

\begin{filecontents}{mybib.bib}
@misc{A01,
  author = {Author, A.},
  year = {2001},
  title = {Alpha},
}
\end{filecontents}

\begin{document}

\nocitelit{*}
\bibliographystylelit{alpha}
\bibliographylit{mybib}                  

\end{document}

enter image description here