Biblatex APAスタイルの特別号コードが本文中の引用に表示されます

Biblatex APAスタイルの特別号コードが本文中の引用に表示されます

引用元が雑誌の特別号である場合、引用の号フィールドには文字が含まれます (例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/726number整数フィールドではなくなり、biblatexバージョン 3.12 以降のドキュメントでは、number整数以外の値に対してもこのフィールドを使用することが明示的に推奨されています。

通常、[ number] フィールドは整数または整数の範囲になりますが、場合によっては「S1」、「Suppl. 1」も含まれることがあります。このような場合には、出力を注意深く精査する必要があります。

issue「春」/「夏」や「ミカエル祭」などのより詳細な識別子にのみ使用してください。

の配置はおよびissueと似ていますmonthnumber、整数範囲と短い指定子は フィールドに書き込む方が適切です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}

ここに画像の説明を入力してください

関連情報