每個參考文獻有多個項目

每個參考文獻有多個項目

第 46 頁http://pdg.lbl.gov/2012/reviews/rpp2012-rev-standard-model.pdf顯示每個引用有多個項目的引用樣式範例。如何用 biblatex 來模擬這一點?

編輯: defbibentryset 可以完成這項工作,但似乎與 \nocite{*} 不相容

答案1

這個範例可以在biblatex-examples.bibbib​​latex 文件中找到:

@set{stdmodel,
  entryset     = {glashow,weinberg,salam},
  annotation   = {A \texttt{set} with three members discussing the standard
                  model of particle physics},
}

其中子條目glashowweinbergsalam稍後定義為:

@article{glashow,
  author       = {Glashow, Sheldon},
  title        = {Partial Symmetries of Weak Interactions},
  journaltitle = {Nucl.~Phys.},
  date         = 1961,
  volume       = 22,
  pages        = {579-588},
}

@article{weinberg,
  author       = {Weinberg, Steven},
  title        = {A Model of Leptons},
  journaltitle = {Phys.~Rev.~Lett.},
  date         = 1967,
  volume       = 19,
  pages        = {1264-1266},
}

@inproceedings{salam,
  author       = {Salam, Abdus},
  editor       = {Svartholm, Nils},
  title        = {Weak and Electromagnetic Interactions},
  date         = 1968,
  booktitle    = {Elementary particle theory},
  booksubtitle = {Relativistic groups and analyticity},
  booktitleaddon= {Proceedings of the Eighth Nobel Symposium},
  eventdate    = {1968-05-19/1968-05-25},
  venue        = {Aspen{\"a}sgarden, Lerum},
  publisher    = {Almquist \& Wiksell},
  location     = {Stockholm},
  pages        = {367-377},
}

條目類型@set定義您要尋找的引用群組,稱為條目集。條目集需要biber作為後端。該條目stdmodel可以像任何其他條目一樣被引用。子條目也可以直接引用,但為了清楚起見,您可能想要啟用subentry標籤編號。動態條目集可以在文件序言或正文中定義:

\defbibentryset{stdmodel:dynamic}{glashow,weinberg,salam}

這應該既定義條目集stdmodel:dynamic又調用\nocite{stdmodel:dynamic}.在 biblatex 1.7 之後的某個時間,biblatex/biber 無法執行隱式\nocite.這應該與 biblatex 2.6 和 biber 1.6 中的一些其他條目集錯誤一起修復。

\documentclass{article}
\usepackage[backend=biber,style=numeric,subentry,firstinits]{biblatex}

\renewcommand{\entrysetpunct}{\par\nobreak}

\addbibresource{biblatex-examples.bib}
\defbibentryset{latex}{companion,knuth:ct,ctan}

\begin{document}
Filler text \parencite{stdmodel,latex}. \Textcite{weinberg} showed that...
\printbibliography
\end{document}

在此輸入影像描述

請注意,條目集僅適用於數字樣式。對於其他樣式 biblatex 和 biber 提供更靈活的相關條目功能。相關條目的範例也可以在 中找到biblatex-examples.bib。有關此功能的詳細資訊可在 biblatex 手冊和通用樣式檔案中找到biblatex.def

相關內容