[Tex/LaTex] The same bibliography with different sorting

biblatexbibliographiessorting

Attention: I have an answer and will publish it soon. But perhaps other have a different (or the same) solution, so I'm giving you the chance to show it first.

How to output a bibliography with biblatex/biber more than once but with different sorting schemes?

The example where one should get the sorting implied from the titles:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[sorting=none]{biblatex}
\addbibresource{biblatex-examples.bib}

\begin{document}
\cite{herrmann}\cite{shore}\cite{aksin}

\printbibliography[title=Unsorted]

\printbibliography[title=Alphabetic]

\printbibliography[title=By year]

\end{document}

(The question was triggered by a speak about nmbib at tug2015).

Best Answer

What about using \newrefcontext before each \printbibliography (apart the first which is under the context of the default sorting option of biblatex).

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[sorting=none]{biblatex}
\addbibresource{biblatex-examples.bib}

\begin{document}
\cite{herrmann}\cite{shore}\cite{aksin}


\printbibliography[title=Unsorted]

\newrefcontext[sorting=nty]
\printbibliography[title=Alphabetic]

\newrefcontext[sorting=ynt]
\printbibliography[title=By year]

\end{document}

Obviously one should not use a numeric citation scheme with this.

enter image description here

Related Question