
引用元が雑誌の特別号である場合、引用の号フィールドには文字が含まれます (例issue = {S1}
: )。
問題は、問題コードが次のように本文中の引用に表示されることです。
特別号コードを通常の号番号のように動作させ、参考文献にのみ表示させるにはどうすればよいですか?
これは私の論文で使用したのと同じオプションを備えた MWE です。
\documentclass[12pt, a4paper]{book}
\usepackage[backend=biber,refsegment=chapter,defernumbers=true,style=apa,url=false,isbn=false,maxbibnames=99]{biblatex} %
\DeclareLanguageMapping{american}{american-apa} %For utilizing apa style and avoid error in labelmonth and labelday
\AtEveryBibitem{
\clearfield{labelmonth}
}
\AtEveryBibitem{
\clearfield{labelday}
}
\usepackage{filecontents}
\begin{filecontents}{ref.bib}
@article{fogliano_vitro_2011,
langid = {english},
title = {In Vitro Bioaccessibility and Gut Biotransformation of Polyphenols Present in the Water-Insoluble Cocoa Fraction},
volume = {55},
issn = {1613-4133},
doi = {10.1002/mnfr.201000360},
issue = {S1},
journaltitle = {Molecular Nutrition \& Food Research},
shortjournal = {Mol. Nutr. Food Res.},
date = {2011-05-01},
pages = {S44--S55},
keywords = {Digestion,Flavanols,Phloroglucinolysis,Prebiotic,SCFA},
author = {Fogliano, Vincenzo and Corollaro, Maria Laura and Vitaglione, Paola and Napolitano, Aurora and Ferracane, Rosalia and Travaglia, Fabiano and Arlorio, Marco and Costabile, Adele and Klinder, Annett and Gibson, Glenn},
}
\end{filecontents}
\addbibresource{ref.bib}
\begin{document}
\parencite{fogliano_vitro_2011}
\printbibliography
\end{document}
答え1
number
代わりにフィールドを使用してくださいissue
@article{fogliano_vitro_2011,
langid = {english},
title = {In Vitro Bioaccessibility and Gut Biotransformation of Polyphenols Present in the Water-Insoluble Cocoa Fraction},
volume = {55},
doi = {10.1002/mnfr.201000360},
number = {S1},
journaltitle = {Molecular Nutrition \& Food Research},
date = {2011-05-01},
pages = {S44--S55},
author = {Fogliano, Vincenzo and Corollaro, Maria Laura and Vitaglione, Paola and Napolitano, Aurora and Ferracane, Rosalia and Travaglia, Fabiano and Arlorio, Marco and Costabile, Adele and Klinder, Annett and Gibson, Glenn},
}
volume
エントリーの分類は、@article
常にnumber
、そしてない issue
(雑誌volume
自体が「号」または「号」の区分を呼んでいるかどうかに関係なく)。
number
しかし、整数フィールドであるため、一部の人々や一部の参照ソフトウェアはnumber
「S1」などの値に使用せず、issue
代わりに使用しました。https://github.com/plk/biblatex/issues/726はnumber
整数フィールドではなくなり、biblatex
バージョン 3.12 以降のドキュメントでは、number
整数以外の値に対してもこのフィールドを使用することが明示的に推奨されています。
通常、[
number
] フィールドは整数または整数の範囲になりますが、場合によっては「S1」、「Suppl. 1」も含まれることがあります。このような場合には、出力を注意深く精査する必要があります。
issue
「春」/「夏」や「ミカエル祭」などのより詳細な識別子にのみ使用してください。
の配置はおよび
issue
と似ていますmonth
がnumber
、整数範囲と短い指定子は フィールドに書き込む方が適切ですnumber
。
参照https://github.com/plk/biblatex-apa/issues/45そしてBiblatex は、数値以外の値が入力された場合、ジャーナルの号数を認識しません。
\documentclass{article}
\usepackage[backend=biber, style=apa]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{fogliano_vitro_2011,
langid = {english},
title = {In Vitro Bioaccessibility and Gut Biotransformation of Polyphenols Present in the Water-Insoluble Cocoa Fraction},
volume = {55},
doi = {10.1002/mnfr.201000360},
number = {S1},
journaltitle = {Molecular Nutrition \& Food Research},
date = {2011-05-01},
pages = {S44--S55},
author = {Fogliano, Vincenzo and Corollaro, Maria Laura and Vitaglione, Paola and Napolitano, Aurora and Ferracane, Rosalia and Travaglia, Fabiano and Arlorio, Marco and Costabile, Adele and Klinder, Annett and Gibson, Glenn},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\parencite{fogliano_vitro_2011}
\printbibliography
\end{document}