Como classificar as entradas bibliográficas de acordo com uma opção em \printbibliography?

Como classificar as entradas bibliográficas de acordo com uma opção em \printbibliography?

Estou tentando escrever um documento no qual as bibliografias sejam classificadas em ordem decrescente de acordo com o ano. Isso é conseguido usando a opção ydnt, mas quero fornecer essa opção como um argumento \printbibliographyou pelo menos como uma opção após o carregamento biblatex. Isso é possível?

insira a descrição da imagem aqui

\documentclass{article}

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

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

Responder1

A sortingopção foi removida há \printbibliographyalgum tempo e não funcionará mais como esperado.

Você pode usar 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}

Pelo menos no exemplo a saída é a mesma se você apenas disser sorting=nydnt,no momento do carregamento e não usar nenhum especial refcontext.

informação relacionada