निरंजन
I am using memoir class with twocolumn option. I want to print the bibliography on the same page. I tried this, but this doesn't work as expected.

#
\begin{filecontents}{ref.bib}
@book{knuth1984texbook,
title={The texbook},
author={Knuth, Donald Ervin and Bibby, Duane},
volume={3},
year={1984},
}
\end{filecontents}

\documentclass[twocolumn]{memoir}
\usepackage[style=authoryear,backend=biber]{biblatex}
\usepackage{lipsum}

\begin{document}
\lipsum\cite{knuth1984texbook}

\let\oldclearpage\clearpage
\let\clearpage\relax
\printbibliography
\let\clearpage\oldclearpage
\end{document}


What is the proper way of doing it?
samcarter
The bibliography would normally be inserted as an unnumbered chapter, including the page break that comes with the chapter.

A simple workaround to avoid the page is break is to use another sectioning level, for example an unnumbered section:


\documentclass[twocolumn]{memoir}
\usepackage[style=authoryear,backend=biber]{biblatex}
\usepackage{lipsum}

\begin{document}

\tableofcontents
\lipsum[2] \cite{knuth1984texbook}

{
\section*{Bibliography}

(depending how long the bibliography is, one might want to also set the header)