Biblatex:删除参考文献中的 ISSN、URL 和 DOI

Biblatex:删除参考文献中的 ISSN、URL 和 DOI

我的.bib文件由 Mendley 桌面生成,通常包含 URL、ISSN 和 DOI,但我不想将它们显示在我的参考文献列表中。我该如何摆脱它们(除了从条目中删除它们,我只想不显示它们...)我正在使用biblatex

答案1

假设您使用标准样式,请使用biblatex包选项doi=false,isbn=false,url=false,eprint=false。例如,

\usepackage[doi=false,isbn=false,url=false,eprint=false]{biblatex}

该手册将这些描述为“特定于样式”的选项,因为它们确实依赖于所使用的参考书目样式。

答案2

或者,如果您biblatex根本不想看到这些字段,请使用 Biber 并参阅手册第 4.5.3 节biblatex。现在,您可以在biblatex使用所谓的源映射查看数据之前过滤掉任意字段(并将它们映射到其他字段)。

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[style=authoryear, backend=biber]{biblatex}

\DeclareSourcemap{
  \maps[datatype=bibtex]{
    \map{
      \step[fieldset=issn, null]
    }
  }
}

\addbibresource{biblatex-examples.bib}

\begin{document}
\cite{sarfraz}
\printbibliography
\end{document}

答案3

如果你使用佐特罗你可以使用 Better-Bibtex 插件省略特定字段从其导出的 bibtex 文件中。这可以在 Zotero 中通过以下方式进行配置:首选项->更好的 Bibtex->导出->字段->导出时要省略的字段

相关内容