我正在使用带有 @INREFERENCE 条目的 bibfile。令人惊讶的是,引用时词典的标题没有显示。
这是我的最小示例:
\documentclass{article}
\usepackage[backend=biber, bibstyle=footnote-dw, citestyle=footnote-dw]{biblatex}
\addbibresource{bibliography.bib}
\begin{document}
The title of the encyclopedia is missing!\footcite{Article}
\end{document}
其中 bibliography.bib 的内容为:
@BOOK{Encyclopedia,
TITLE = {Some Encyclopedia},
EDITOR = {Editor, Just An},
}
@INREFERENCE{Article,
AUTHOR = {Scientist, Fancy},
TITLE = {Just some article},
CROSSREF = {Encyclopedia},
}
最终的脚注如下所示:
Fancy Scientist: art. "Just some article". In: Just An Editor (ed.).
预期/期望的输出将是
Fancy Scientist: art. "Just some article". In: Some encyclopedia, Just An Editor (ed.).
它似乎并不依赖于 citestyle(我检查了 verbose、verbose-ibid、authortitle、authoryear、authortitle-dw 和 authoryear-dw)
我无法使用 @INBOOK 作为解决方法,因为我需要用“art”标记的 @INREFERENCE 条目,而我用 citesteyle footnote-dw 获得了这些条目
答案1
啊。经过几个小时的搜索,我刚刚在这里发布了这个问题,就想到了这个想法:交叉引用百科全书的标题必须由
BOOKTITLE = {Some encyclopedia},
但无论如何:奇怪的是,使用@INBOOK 而不是@INREFERENCE 时不会出现此问题