
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 \printbibliography
ou pelo menos como uma opção após o carregamento biblatex
. Isso é possível?
\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 sorting
opção foi removida há \printbibliography
algum tempo e não funcionará mais como esperado.
Você pode usar refcontext
sa 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
.