如何删除参考书目中的语言信息?

如何删除参考书目中的语言信息?

Zotero 中有一个“语言”字段,其中填写了参考书目项目的相应语言。但是,它在参考书目中显示为这样。我认为最好省略。除了在 Zotero 中删除该字段外,还有其他方法可以从参考书目中删除语言吗?

在此处输入图片描述

\usepackage[
  style=authoryear-ibid,
  maxnames=2,
  backend=biber,
  safeinputenc,
  isbn=false,
  doi=false,
  maxcitenames=2
]{biblatex}

在文档的最后:

\printbibliography[heading=bibintoc]

答案1

您可以使用 清除选定的字段/列表/名称\AtEveryBibitem{...}。由于language是列表,我们使用\clearlist来清除它。

\documentclass[letterpaper,12pt]{article}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}

@book{Test2001,
    Author = {A Test},
    Language = {English},
    Publisher = {{MIT} Press},
    Title = {This is the title},
    Year = {2001},
}
\end{filecontents*}
\usepackage[
  style=authoryear-ibid,
  maxnames=2,
  backend=biber,
  safeinputenc,
  isbn=false,
  doi=false,
  maxcitenames=2
]{biblatex}
\AtEveryBibitem{\clearlist{language}}
\addbibresource{\jobname.bib}
\begin{document}
\cite{Test2001}
\printbibliography[heading=bibintoc]
\end{document}

代码输出

相关内容