如何根据 \printbibliography 中的选项对参考书目条目进行排序?

如何根据 \printbibliography 中的选项对参考书目条目进行排序?

我正在尝试编写一份文档,其中参考书目按年份降序排列。这是使用选项实现的ydnt,但我想将此选项作为参数提供,\printbibliography或者至少作为加载后的选项提供biblatex。这可能吗?

在此处输入图片描述

\documentclass{article}

\usepackage[style=ext-alphabetic, sorting=nyt]{biblatex}
\bibliography{biblatex-examples.bib} 

\begin{document} 
    
    \nocite{*}
    
    \printbibliography[heading=subbibliography, sorting=ydnt]
    
\end{document}

答案1

sorting选项\printbibliography不久前已被删除,并且不再按预期工作。

你可以使用refcontextsa la

\documentclass{article}

\usepackage[style=ext-alphabetic, sorting=nyt]{biblatex}
\bibliography{biblatex-examples.bib}

\begin{document}
  \nocite{*}

  \newrefcontext[sorting=ydnt]
  \printbibliography[heading=subbibliography]
\end{document}

至少在示例中,如果您只是sorting=nydnt,在加载时说并且refcontext根本不使用任何特殊内容,则输出是相同的。

相关内容