\printbibliography의 옵션에 따라 참고문헌 항목을 정렬하는 방법은 무엇입니까?

\printbibliography의 옵션에 따라 참고문헌 항목을 정렬하는 방법은 무엇입니까?

참고문헌을 연도별로 내림차순으로 정렬한 문서를 작성하려고 합니다. 이는 옵션을 사용하여 달성되지만 이 옵션을 인수로 제공 하거나 적어도 로드 후 옵션으로 ydnt제공하고 싶습니다 . 이것이 가능한가?\printbibliographybiblatex

여기에 이미지 설명을 입력하세요

\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전혀 사용하지 않으면 출력이 동일합니다.

관련 정보