相同的书目,但排序不同

相同的书目,但排序不同

注意:我有一个答案,很快就会发布。但也许其他人有不同(或相同)的解决方案,所以我给你机会先展示它。

如何使用 biblatex/biber 多次输出参考书目但使用不同的排序方案?

从标题中可以得出排序暗示的示例:

\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}

(该问题是由 tug2015 上关于 nmbib 的演讲引发的)。

答案1

\newrefcontext在每个之前使用怎么样\printbibliography(除了第一个,它在默认排序选项的上下文中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}

显然,我们不应该使用数字引用方案。

在此处输入图片描述

相关内容