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와 유사하며 , 정수 범위 및 짧은 지정자가 필드에 더 잘 기록됩니다 .monthnumbernumber

또한보십시오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}

여기에 이미지 설명을 입력하세요

관련 정보