5

Using Biblatex, I can produce a double-columned bibliography with the following definition:

\defbibenvironment{bibliography}{%
        \begin{multicols}{2}%
        \enumerate[noitemsep,nolistsep]{}{}%
}{%
        \endenumerate%
        \end{multicols}%
}{\item}%

However, I would like to prevent an individual item from breaking between columns or between pages (an individual item to be kept together).

Having previously used BibTeX, I was able to achieve this using mini-pages, enclosing each record via the style file, I am unsure how to apply the same approach in this situation.

What would be the best way to do this?

1 Answers1

6

You can use begentry and finentry to wrap a bibliographic entry in a mini page, namely

\renewbibmacro{begentry}{\begin{minipage}[t]{.45\textwidth}}
\renewbibmacro{finentry}{\finentry\end{minipage}}
Guido
  • 30,740