为什么这个书目没有按年份排序?

为什么这个书目没有按年份排序?

以下 MWE 包含同一作者在不同年份撰写的三篇条目。然而,在编译时,参考书目会按 2004 年、2007 年、1996 年的顺序排列条目。

使用选项labelalpha(或sort=anyt删除)后,此行为就会消失。但我不明白为什么这些选项会影响这些条目的排序。(我认为它们只影响作者和年份相同的条目的排序。)

\begin{filecontents}{\jobname.bib}
@Misc{Costello-1996-Super-reform-press-release,
  author = {Peter Costello},
  year   = {1996},
  date   = {1996-08-20},
  note   = {Press release},
  title  = {Superannuation reform},
  url    = {http://www.budget.gov.au/1996-97/pressreleases/budgetp4.pdf}
}

@Misc{Costello-2007-Income-tax-cuts-press-release,
  author = {Peter Costello},
  title  = {Australians to benefit from 1 July},
  year   = {2007},
  date   = {2007-06-26},
  url    = {http://ministers.treasury.gov.au/DisplayDocs.aspx?doc=pressreleases/2007/054.htm&pageID=003&min=phc&Year=&DocType=0},
  note   = {Press release No. 054},
}

@Misc{Costello-2004-callback-interview-PHI-take-up-rates-for-seniors-much-higher,
  author = {Peter Costello},
  title  = {Interview with Liam Bartlett, 720 ABC Perth},
  year   = {2004},
  date   = {2004-09-28},
  url    = {http://www.petercostello.com.au/transcripts/2004/2674-alp-advertisements-the-greens-interest-rates-the-economy-childcare-taxation-private-health-insurance-interview-with-liam-bartlett-abc-radio-720}
}
\end{filecontents}

\documentclass{article}

\usepackage[backend=biber,singletitle,style=authoryear-ibid,ibidtracker=strict, autocite=footnote, maxcitenames=2, maxbibnames=9, uniquelist=false, uniquename=init,sorting=anyt,labelalpha,maxalphanames=1]{biblatex}

\addbibresource{\jobname.bib}

\begin{document}
\cite{Costello-1996-Super-reform-press-release,Costello-2007-Income-tax-cuts-press-release,Costello-2004-callback-interview-PHI-take-up-rates-for-seniors-much-higher}
\printbibliography
\end{document}

答案1

摘自手册第 45 页:

sorting=...

书目的排序顺序。......

anyt按字母标签、名称、年份、标题排序。

您对 Biblatex 的配置设置没有多大意义,因为后面的选项以奇怪的组合覆盖了前面的选项。使用一种authoryear样式然后使用完全不同类型的标签是没有意义的。如果您不想要作者年份标签,那么首先不要要求它们!

答案2

sorting=anyt,labelalpha首先按选择排序labelalpha,手册上说:

此默认标签由标签名称列表中的首字母加上出版年份的最后两位数字组成。

由于最后两位数字是 01、04、07、96,因此提供了观察到的顺序。

相关内容