如何使用 Biblatex style=apa 删除注释字段周围的方括号?

如何使用 Biblatex style=apa 删除注释字段周围的方括号?

我使用biberbiblatex样式apa。它将注释字段放在方括号中。是否可以删除方括号?我的代码:

\documentclass[12pt,a4paper]{article}
\usepackage[british, english]{babel}   
\usepackage[babel]{csquotes} 

\usepackage[backend=biber,style=apa, sorting=nyt]{biblatex}  

\addbibresource{Literatur2.bib}
\begin{document}
some ext \parencite{WorldHealthOrganization.2020}
\newpage
\printbibliography[heading=bibliography]
\end{document}

我的 bib 文件:

@misc{WorldHealthOrganization.2020,
 abstract = {Fact sheet on family planning providing key facts and information on benefits of family planning, who provides family planning, contraceptive use, unmet need, contraceptive methods and WHO response.},
 author = {{World Health Organization}},
 year = {2020},
 title = {{Family planning/contraception methods}},
 url = {https://www.who.int/news-room/fact-sheets/detail/family-planning-contraception},
 urldate = {2020-06-23},
  note = {Institute for the Study of Labor (IZA)}
}

在此处输入图片描述

答案1

这些括号不是通常的 Biblatex 样式,所以它是 APA 样式中的特殊内容。查看其中apa.bbx的定义:

% Additional post title information in brackets
\newbibmacro*{addinfo2}{%
  \printtexte[brackets]{%
    \iffieldbibstring{entrysubtype}
      {\bibcplstring{\thefield{entrysubtype}}}
      {\printfield{entrysubtype}}%
    \setunit*{\addsemicolon\addspace}%
    \printfield{note}}}

因此,如果您想改变它,您可以将其重新定义\renewbibmacro为没有它的版本(更改现有的版本)\printtexte

\documentclass[12pt,a4paper]{article}
\usepackage[british, english]{babel}   
\usepackage[babel]{csquotes} 

\usepackage[backend=biber,style=apa, sorting=nyt]{biblatex}  

\addbibresource{Literatur2.bib}

% Almost as in apa.bbx
\renewbibmacro*{addinfo2}{%
  %% \printtexte[brackets]{%
    \iffieldbibstring{entrysubtype}
      {\bibcplstring{\thefield{entrysubtype}}}
      {\printfield{entrysubtype}}%
    \setunit*{\addsemicolon\addspace}%
    \printfield{note}
  %% }
}

\begin{document}
some ext \parencite{WorldHealthOrganization.2020}
\newpage
\printbibliography[heading=bibliography]
\end{document}

有效。(但是,如果你不想要或不需要确切的 APA 要求,也许你应该使用标准作者年份样式之一?我还没有看到 APA 对这些括号的说明,但我认为该样式这样做是有明确原因的。)

相关内容