Wie sortiere ich Bibliografieeinträge gemäß einer Option in \printbibliography?

Wie sortiere ich Bibliografieeinträge gemäß einer Option in \printbibliography?

Ich versuche, ein Dokument zu schreiben, in dem Bibliografien absteigend nach Jahr sortiert sind. Dies wird mithilfe der Option erreicht ydnt, aber ich möchte diese Option als Argument \printbibliographyoder zumindest als Option nach dem Laden bereitstellen biblatex. Ist das möglich?

Bildbeschreibung hier eingeben

\documentclass{article}

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

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

Antwort1

Die sortingOption wurde vor \printbibliographyeiniger Zeit entfernt und funktioniert nicht mehr wie erwartet.

Sie können refcontextsa la verwenden

\documentclass{article}

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

\begin{document}
  \nocite{*}

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

Zumindest im Beispiel ist die Ausgabe dieselbe, wenn Sie nur „ sorting=nydnt,zur Ladezeit“ sagen und refcontextüberhaupt kein Sonderzeichen verwenden.

verwandte Informationen