![Biblatex 问:单次输入多个数据字段?](https://linux22.com/image/315382/Biblatex%20%E9%97%AE%EF%BC%9A%E5%8D%95%E6%AC%A1%E8%BE%93%E5%85%A5%E5%A4%9A%E4%B8%AA%E6%95%B0%E6%8D%AE%E5%AD%97%E6%AE%B5%EF%BC%9F.png)
所以我有一个 biblatex 条目:
@book{sterne,
title={The Life and Opinions of Tristram Shandy, Gentleman},
author={Sterne, Laurence},
editor={Ross, Ian Campbell},
introduction={Ross, Ian Campbell},
annotator={Ross, Ian Campbell},
year={2009},
publisher={Oxford University Press}
}
请注意,编辑器、注释器和介绍字段都是相同的。
有没有办法将这 3 个条目连接成一个条目比如:
{editor,introduction,annotator}={Ross, Ian Campbell},
请注意,我刚开始使用这些内容来编写参考书目。
答案1
给出了输入字段的语法。在文档中的“第 2.2 节输入字段” biblatex
(texdoc biblatex
在终端/控制台中输入)中,您可以阅读可能的语法。不可能将多个输入字段名称“汇总”为一个或其他名称。
所以你的问题的答案只能是:不,不可能。
顺便说一句:在您的编辑器中,您可以轻松地将第一个写的名字复制到其他字段中,我认为永远不会有这样的语法......
编辑:正如@pst 在他的评论中所说:
请注意,您将在输出,可将其翻译为“劳伦斯·斯特恩。绅士特里斯特拉姆·项狄的生平和观点。编辑和注释,附介绍,伊恩·坎贝尔·罗斯著。牛津大学出版社,2009 年。”
只需测试这个简单的 MWE(包filecontent
仅用于在一个可编译代码中包含代码和 bib 文件):
\RequirePackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{sterne,
title={The Life and Opinions of Tristram Shandy, Gentleman},
author={Sterne, Laurence},
editor={Ross, Ian Campbell},
introduction={Ross, Ian Campbell},
annotator={Ross, Ian Campbell},
year={2009},
publisher={Oxford University Press},
}
\end{filecontents}
\documentclass{article}
\usepackage[%
backend=bibtex8, % biber bibtex8 bibtex
]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}
Some text \cite{sterne} and more text.
\printbibliography
\end{document}
并查看输出: