同一条目中多次出现作者

同一条目中多次出现作者

如何在一个.bib文件中使用多位作者?

我有以下类型的.bib文件。

@article{ipab730bbib33,
    author ={Doherty J P and Moore M A and Kim J M and Bray A J},
    year =1994,
    journaltitle ={Phys. Rev. Lett.},
    pages={72},
    author ={M Kardar and Zee A},
    year =1996,
    journaltitle ={Nucl. Phys. B},
    pages={464},
    author ={L V Bork  and Ogarkov S L},
    year =2014,
    journaltitle ={Theor. Math. Phys.},
    pages={178},
}

答案1

一个字段在一个条目中只能使用一次。在单个条目中对同一字段的后续使用将相互覆盖或被忽略(取决于您使用的是 BibTeX 还是 Biber;无论哪种方式,我都会说这是“未定义的行为”,您的条目永远不应该重复一个字段,我会依靠支持的忽略或覆盖字段)。

因此,您必须对不同的作品使用不同的条目。对于单个作品,您必须自己将各个字段连接成一个。


目前还不太清楚您在问题中举的例子到底想表达什么,但如果目的是在同一个“参考书目条目”中显示多篇论文,那么您可能需要查看条目集。

biblatex有两种入口集,

  • 定义为.bib文件中的条目的静态集,
  • 以及可以在文件\defbibentryset中定义的动态集.tex

集合(动态或静态)可以作为单个单元引用,并作为单个单元出现在参考书目中,但它由几个单独的条目组成。

§3.14.5 中有解释入口集文档biblatex,但我想一个例子更有助于说明正在发生的事情。

numeric请注意,设置条目仅对和样式有很好的支持alphabetic,对于其他样式,确定正确的行为有点棘手(该related功能通常会产生更好的结果)。

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[backend=biber, style=numeric]{biblatex}
% or
% \usepackage[backend=biber, style=numeric, subentry]{biblatex}

\begin{filecontents}{\jobname.bib}
@article{sigfridsson,
  author       = {Sigfridsson, Emma and Ryde, Ulf},
  title        = {Comparison of methods for deriving atomic charges from the
                  electrostatic potential and moments},
  journaltitle = {Journal of Computational Chemistry},
  date         = 1998,
  volume       = 19,
  number       = 4,
  pages        = {377-395},
  doi          = {10.1002/(SICI)1096-987X(199803)19:4<377::AID-JCC1>3.0.CO;2-P},
}
@book{worman,
  author       = {Worman, Nancy},
  title        = {The Cast of Character},
  date         = 2002,
  publisher    = {University of Texas Press},
  location     = {Austin},
}
@thesis{geer,
  author       = {de Geer, Ingrid},
  title        = {Earl, Saint, Bishop, Skald~-- and Music},
  type         = {phdthesis},
  institution  = {Uppsala Universitet},
  date         = 1985,
  subtitle     = {The {Orkney Earldom} of the Twelfth Century. {A} Musicological
                  Study},
  location     = {Uppsala},
}
@book{nussbaum,
  author       = {Nussbaum, Martha},
  title        = {Aristotle's \mkbibquote{De Motu Animalium}},
  date         = 1978,
  publisher    = {Princeton University Press},
  location     = {Princeton},
}
@incollection{pines,
  author       = {Pines, Shlomo},
  editor       = {Twersky, Isadore},
  title        = {The Limitations of Human Knowledge According to {Al-Farabi}, {ibn
                  Bajja}, and {Maimonides}},
  date         = 1979,
  booktitle    = {Studies in Medieval {Jewish} History and Literature},
  publisher    = {Harvard University Press},
  location     = {Cambridge, Mass.},
  pages        = {82-109},
}
@set{staticset,
  entryset  = {sigfridsson,geer,nussbaum},
}
\end{filecontents}
\addbibresource{\jobname.bib}

\defbibentryset{dynamicset}{worman,pines}

\begin{document}
Lorem \autocite{staticset}
ipsum \autocite{dynamicset}
dolor \autocite{sigfridsson}

\printbibliography
\end{document}

1 Emma Sigfridsson 和 Ulf Ryde。《从电势和电势矩推导原子电荷的方法比较》。在:《计算化学杂志》19.4(1998 年),第 377-395 页。doi:10.1002/(SICI)1096-987X(199803)19:4<377::AID-JCC1>3.0.CO;2-P;Ingrid de Geer。《伯爵、圣人、主教、吟游诗人——和音乐。十二世纪的奥克尼伯爵领地。音乐学研究》。博士论文。乌普萨拉:乌普萨拉大学,1985 年;Martha Nussbaum。亚里士多德的《动物运动论》。普林斯顿:普林斯顿大学出版社,1978 年。//2 Nancy Worman。人物性格。奥斯汀:德克萨斯大学出版社,2002 年; Shl​​omo Pines。《根据 Al-Farabi、ibn Bajja 和 Maimonides 的观点,人类知识的局限性》。《中世纪犹太历史和文学研究》。Isadore Twersky 主编。马萨诸塞州剑桥:哈佛大学出版社,1979 年,第 82-109 页。

静态@set条目staticset定义为

@set{staticset,
  entryset  = {sigfridsson,geer,nussbaum},
}

将参考书目中的三个条目sigfridssongeernussbaum合并为一个。因此,这是一种在一个印刷条目中提供多个作者、标题等的方法。

动态集dynamicset定义为

\defbibentryset{dynamicset}{worman,pines}

合并两个条目wormanpines

请注意,在所有情况下,组合的条目都只有一个author字段(等等)。

subentry选项(仅在有意义的样式中可用)确定对集合成员而不是整个集合的引用结果。

相关内容