Код специального выпуска 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/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}

введите описание изображения здесь

Связанный контент