如何根據 \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不久前已被刪除,並且將不再按預期工作。

你可以用refcontext薩拉

\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根本不使用特殊內容,則輸出是相同的。

相關內容