0

I'd like to have a two-column bibliography in a one-column scrartcl. I'm using BibLaTeX with backend biber. To obtain a two-column table of contents where the header doesn't "fall" into the columns, I use the koma-script commands

\BeforeStartingTOC[toc]{\begin{multicols}{2}}
\AfterStartingTOC[toc]{\end{multicols}}

Is there something similar for the bibliography in BibLaTeX? Right now I'm using

\begin{multicols}{2}[\section*{References}]
    \printbibliography[heading=none]
\end{multicols}

It looks fine but it's not very semantic.

  • 2
    Obligatory PhD Comic – Marijn Aug 17 '17 at 14:38
  • 3
    Perhaps this is a better solution: biblatex/multicol: Incorrect vertical space after bibliography heading – Alan Munn Aug 17 '17 at 14:55
  • Did the answer linked in Alan's comment solve your issue? Or do you want something else? In that case it would really help if you could edit your question and clarify what you find lacking. – moewe Nov 24 '18 at 14:39
  • @moewe egreg's answer linked to by Alan recommends exactly the solution I presented in my question, except he packages it into its own command which isn't that useful for something that's usually only needed once per document. So I guess you could call my issue solved if the answer is, no there is no better built-in way to do this. – Casimir Nov 25 '18 at 16:36
  • There is no built-in way to get a two-column bibliography in a single-column document. egreg's answer seems to be the most elegant solution (I had a look yesterday and could not find something better with \defbibenvironment or the like.) Of course you don't have to use a command, if you don't want to. I'm voting to close as a duplicate then, if that's all right with you. – moewe Nov 25 '18 at 16:37