集合交叉引用未缩写

集合交叉引用未缩写

根据引用格式我遵循,同一个集合的多个子集应该将其父集引用为单独的条目,并且在每个子集的引用中缩写父集的详细信息(并交叉引用完整的单独条目)。但是,biblatex 不会为我产生这种行为,而是在两个都父母子条目。问题在于子条目中缺少缩写。

这是我的 MWE(从技术上讲,它在 biblatex 调用中并不是完全最小的,但我认为最好包含我正在使用的其他参数,尽管它们似乎并不相关):

\documentclass[12pt]{article}

\usepackage[backend=biber,bibstyle=biblatex-sp-unified,citestyle=sp-authoryear-comp,uniquename=false]{biblatex}

\addbibresource{bibMaster.bib}

\begin{document}

Cite \textcite{Finlay2012}, but see \textcite{Fulk2012}.

\printbibliography

\end{document}

输出结果如下:

引用错误

我可以得到正确的结果在此方面通过使用 biblatex-chicago,并调用:

\usepackage[backend=biber]{biblatex-chicago}

这使:

正确引用

但我真的更喜欢使用 bibstyle=biblatex-sp-unified 来做到这一点,否则它会生成我想要的详细引用布局。

我希望 biblatex 描述中有一个明显的参数或我遗漏的内容。类似于 biblatex-chicago 的 (默认) longcrossref=false 选项。

编辑以添加:以下是示例中引用的参考书目条目:

@incollection{Finlay2012,
author = "Alison Finlay",
title = "{Glúmr Geirason,} \textit{Gráfeldardrápa}",
crossref = "Whaley2012",
pages = "245-266",
}

@incollection{Fulk2012,
author = "R. D. Fulk",
title = "{Sigvatr Þórðarson,} \textit{Austrfararvísur}",
pages = "578-614",
crossref = "Whaley2012",
}

@collection{Whaley2012,
editor = "Diana Whaley",
title = "Poetry from the {Kings' Sagas} 1",
subtitle = "From mythical times to c. 1035",
series = "Skaldic Poetry of the Scandinavian Middle Ages 1",
date = "2012",
publisher = "Brepols",
address = "Tournout",
}

相关内容