Biblatex:手动对一篇论文及其相关正误表进行排序

Biblatex:手动对一篇论文及其相关正误表进行排序

我有一篇论文,附有相应的(已发表的)更正。但是,我希望更正直接列在原始论文之后。

以下是简短的 MWE:

\documentclass[a4paper,12pt]{scrartcl}

\usepackage[ngerman]{babel}

\usepackage{csquotes}
\usepackage[style=ext-authoryear,
sorting=nyt,maxbibnames=9,maxcitenames=2,uniquelist=false, backend=biber, 
doi=false,isbn=false,url=false,
uniquename=false, date=year, giveninits=true, dashed=false]
{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname2.bib}
@Article{Hansen2011,
  author  = {Hansen, Peter R. and Lunde, Asger and Nason, James M.},
  title   = {The Model Confidence Set},
  journal = {Econometrica},
  year    = {2011},
  volume  = {79},
  number  = {2},
  pages   = {453-497},
  url     = {https://EconPapers.repec.org/RePEc:ecm:emetrp:v:79:y:2011:i:2:p:453-497},
}

@Article{Hansen2011b,
  author  = {Hansen, Peter R. and Lunde, Asger and Nason, James M.},
  title   = {Corrigendum to “The Model Confidence Set”},
  journal = {Econometrica},
  year    = {2011},
  volume  = {79},
  number  = {2},
}

\end{filecontents}
\addbibresource{\jobname2.bib} 

\begin{document}
\textcite{Hansen2011}
\textcite{Hansen2011b}
\printbibliography
\end{document}

我只是想改变这两篇论文的排序顺序。否则,最先发表的论文应该继续以相同的作者列出。也许说我先引用他的原文,然后引用更正本会有所帮助

答案1

我建议您使用sorttitleBibLaTeX 字段(参见第 30 页,§ 4.5.9“微调排序”BibLaTeX 手册),如在相关答案

具体来说,您只需添加sorttitle = {The Model Confidence Set corrigendum}Hansen2011b,这将确保它被放置在 之后Hansen2011

您也可以使用sortyearpresort与其他修改结合使用,例如概述 别处

相关内容