我引用了同一作者的三篇报纸文章,它们是在连续三天内发布的(2010 年 10 月 23 日 - 2010 年 10 月 25 日)。使用 Biblatex Chicago(作者日期),它们按降序排列,因为最新文章(10 月 25 日)在年份后有后缀“a”,而第一篇文章(10 月 23 日)有后缀“c”。我怎样才能按升序排列它们,以便 10 月 23 日的文章有后缀 a 而不是 c-
平均能量损失
\documentclass{article}
\usepackage{blindtext}
\usepackage{csquotes}
\usepackage[backend=biber,authordate, isbn=false,doi=false,ibidtracker=false]{biblatex-chicago}
\begin{filecontents*}[overwrite]{jobname.bib}
@article{al-bisriAlIdaraAlkanasiyaBain2010,
title = {Al-{{Idāra}} al-Kanasiya Bain Niẓām al-Milla Wa-l-Ǧamāʿa al-Waṭanīya (3)},
author = {Al-Bišrī, Ṭāriq},
date = {2010-10-25},
journaltitle = {Aš-Šurūq al-ǧadīd},
location = {{Kairo}},
entrysubtype = {newspaper}
}
@article{al-bisriAlIdaraAlkanasiyaBaina2010,
title = {Al-{{Idāra}} al-Kanasiya Baina Niẓām al-Milla Wa-l-Ǧamāʿa al-Waṭaniyya (2)},
author = {Al-Bišrī, Ṭāriq},
date = {2010-10-24},
journaltitle = {Aš-Šurūq al-ǧadīd},
location = {{Kairo}},
entrysubtype = {newspaper}
}
@article{al-bisriAlIdaraAlkanasiyaBainaa2010,
title = {Al-{{Idāra}} al-Kanasiya Bainaa Niẓām al-Milla Wa-l-Ǧamāʿa al-Waṭaniyya (1)},
author = {Al-Bišrī, Ṭāriq},
date = {2010-10-23},
journaltitle = {Aš-Šurūq al-ǧadīd},
location = {{Kairo}},
entrysubtype = {newspaper}
}
\end{filecontents*}
\addbibresource{jobname.bib}
\begin{document}
\blindtext \autocite[Vgl][13]{al-bisriAlIdaraAlkanasiyaBain2010}
\blindtext \autocite[Vgl][13]{al-bisriAlIdaraAlkanasiyaBaina2010}
\blindtext \autocite[Vgl][13]{al-bisriAlIdaraAlkanasiyaBainaa2010}
\printbibliography
\end{document}
答案1
默认情况下,biblatex-chicago
的authordate
样式按名称、年份和标题排序。即使您提供完整的日期,也只使用年份进行排序。这意味着问题的条目仅按其标题字段排序(因为author
和year
相同)。
可以通过修改排序模板来改变这种情况,使其包含和的排序month
,day
如下所示(参见biblatex 按日期排序)
\documentclass{article}
\usepackage{fontspec}
\usepackage{libertinus}
\usepackage{csquotes}
\usepackage[backend=biber,authordate, isbn=false,doi=false,ibidtracker=false]{biblatex-chicago}
\DeclareSortingTemplate{cms}{% Updated to >3.7 format
\sort{
\field{presort}
}
\sort[final]{
\field{sortkey}
}
\sort{
\field{sortname}
\field{author}
\field{namea}
\field{editor}
\field{nameb}
\field{translator}
\field{namec}
\field{sorttitle}
\field{journaltitle}
\field{organization}
\field{title}
}
\sort{
\field{sortyear}
\field{labelyear}
\field{year}
\field{origyear}
}
\sort{
\field{month}
\field{origmonth}
\literal{00}
}
\sort{
\field{day}
\field{origday}
\literal{00}
}
\sort{
\field{sorttitle}
\field{title}
}
\sort{
\field{endyear}
\field{eventendyear}
\field{origendyear}
}
\sort{
\field[padside=left,padwidth=4,padchar=0]{volume}
\literal{0000}
}
}
\begin{filecontents*}{\jobname.bib}
@article{al-bisriAlIdaraAlkanasiyaBain2010,
title = {Al-{{Idāra}} al-Kanasiya Bain Niẓām al-Milla Wa-l-Ǧamāʿa al-Waṭanīya (3)},
author = {Al-Bišrī, Ṭāriq},
date = {2010-10-25},
journaltitle = {Aš-Šurūq al-ǧadīd},
location = {Kairo},
entrysubtype = {newspaper},
}
@article{al-bisriAlIdaraAlkanasiyaBaina2010,
title = {Al-{{Idāra}} al-Kanasiya Baina Niẓām al-Milla Wa-l-Ǧamāʿa al-Waṭaniyya (2)},
author = {Al-Bišrī, Ṭāriq},
date = {2010-10-24},
journaltitle = {Aš-Šurūq al-ǧadīd},
location = {Kairo},
entrysubtype = {newspaper},
}
@article{al-bisriAlIdaraAlkanasiyaBainaa2010,
title = {Al-{{Idāra}} al-Kanasiya Bainaa Niẓām al-Milla Wa-l-Ǧamāʿa al-Waṭaniyya (1)},
author = {Al-Bišrī, Ṭāriq},
date = {2010-10-23},
journaltitle = {Aš-Šurūq al-ǧadīd},
location = {Kairo},
entrysubtype = {newspaper},
}
\end{filecontents*}
\addbibresource{\jobname.bib}
\begin{document}
Lorem \autocite[Vgl.][13]{al-bisriAlIdaraAlkanasiyaBain2010}
ipsum \autocite[Vgl.][13]{al-bisriAlIdaraAlkanasiyaBaina2010}
dolor \autocite[Vgl.][13]{al-bisriAlIdaraAlkanasiyaBainaa2010}
\printbibliography
\end{document}
或者,您可以使用sorttitle
在考虑标题时手动强制使用不同的排序顺序。例如
@article{al-bisriAlIdaraAlkanasiyaBain2010,
title = {Al-{{Idāra}} al-Kanasiya Bain Niẓām al-Milla Wa-l-Ǧamāʿa al-Waṭanīya (3)},
sorttitle = {Aš-Šurūq al-ǧadīd 2010-10-25},
author = {Al-Bišrī, Ṭāriq},
date = {2010-10-25},
journaltitle = {Aš-Šurūq al-ǧadīd},
location = {Kairo},
entrysubtype = {newspaper},
}
@article{al-bisriAlIdaraAlkanasiyaBaina2010,
title = {Al-{{Idāra}} al-Kanasiya Baina Niẓām al-Milla Wa-l-Ǧamāʿa al-Waṭaniyya (2)},
sorttitle = {Aš-Šurūq al-ǧadīd 2010-10-24},
author = {Al-Bišrī, Ṭāriq},
date = {2010-10-24},
journaltitle = {Aš-Šurūq al-ǧadīd},
location = {Kairo},
entrysubtype = {newspaper},
}
@article{al-bisriAlIdaraAlkanasiyaBainaa2010,
title = {Al-{{Idāra}} al-Kanasiya Bainaa Niẓām al-Milla Wa-l-Ǧamāʿa al-Waṭaniyya (1)},
sorttitle = {Aš-Šurūq al-ǧadīd 2010-10-23},
author = {Al-Bišrī, Ṭāriq},
date = {2010-10-23},
journaltitle = {Aš-Šurūq al-ǧadīd},
location = {Kairo},
entrysubtype = {newspaper},
}