Biblatex 问:单次输入多个数据字段?

Biblatex 问:单次输入多个数据字段?

所以我有一个 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 节输入字段” biblatextexdoc 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}

并查看输出:

在此处输入图片描述

相关内容