我使用 Biblatex。我想按期刊标题(然后按日期或作者)对我的参考书目进行排序:是否有可以执行此操作的软件包或参考书目样式?
答案1
我不知道预先构建的解决方案,但您可以轻松定义自定义排序方案\DeclareSortingTemplate
。
下面的示例按journaltitle
、year
、volume
和name
排序title
。
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[backend=biber, style=authoryear]{biblatex}
\DeclareSortingTemplate{jyvnt}{
\sort{
\field{presort}
}
\sort[final]{
\field{sortkey}
}
\sort{
\field{journaltitle}
}
\sort{
\field{sortyear}
\field{year}
}
\sort{
\field{volume}
\literal{0}
}
\sort{
\field{sortname}
\field{author}
\field{editor}
\field{translator}
\field{sorttitle}
\field{title}
}
\sort{
\field{sorttitle}
\field{title}
}
}
\ExecuteBibliographyOptions{sorting=jyvnt}
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem \autocite{sigfridsson,aksin,glashow,weinberg,yoon,moore}
\printbibliography
\end{document}