46ページhttp://pdg.lbl.gov/2012/reviews/rpp2012-rev-standard-model.pdf1 つの参照に複数の項目が含まれる参照スタイルの例を示します。これを biblatex で再現するにはどうすればよいでしょうか?
編集: defbibentryset は機能しますが、\nocite{*} とは互換性がないようです。
答え1
この例は、biblatex-examples.bib
biblatex のドキュメントに記載されています。
@set{stdmodel,
entryset = {glashow,weinberg,salam},
annotation = {A \texttt{set} with three members discussing the standard
model of particle physics},
}
ここで、サブエントリglashow
、weinberg
およびは、salam
後で次のように定義されます。
@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
。