
Я пытаюсь написать документ, в котором библиографии сортируются в порядке убывания по году. Это достигается с помощью опции 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