有关 biblatex 的帮助

有关 biblatex 的帮助

我是巴西人,人文研究员,我使用的biblatex-abnt版本带有abnt-ibid选项(同时加载都市风格比比风格)。在 biblatex 软件包手册(以及 biblatex-abnt 手册)中,它说首次引用 总是看起来“完整”(全部)。有什么方法可以修改吗?我想省略参考注释中的某些字段(在我的情况下是脚注),例如 DOI、ISBN、ISSN、URL...但我想要所有信息留在最后,其中出现参考书目。有没有办法省略一些字段只在注释中

答案1

您可以使用\AtEveryCitekey钩子为每个引用执行任意代码。使用\clearfield我们可以删除不需要的字段。(请记住,大多数人口语中所说的“字段”可以分为三种不同的类型:文字字段、文字列表和名称列表。它们分别用、和biblatex删除。您可以在文档中找到每个字段的类型。)\clearfield\clearlist\clearnamebiblatex

对于 DOI、URL、ISBN 和 ISSN,您需要

\documentclass[brazilian]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[backend=biber, style=abnt-ibid]{biblatex}

\AtEveryCitekey{%
  \clearfield{doi}%
  \clearfield{url}%
  \clearfield{isbn}%
  \clearfield{issn}%
}

\addbibresource{biblatex-examples.bib}

\begin{document}
Lorem \autocite{sigfridsson}
ipsum \autocite{sigfridsson}
dolor \autocite{worman}
sit \autocite{sigfridsson}

\printbibliography
\end{document}

SIGFRIDSSON, Emma;RYDE, Ulf。《从电势和电势矩推导原子电荷的方法比较》。《计算化学杂志》,第 19 卷,第 4 期,第 377-395 页,1998 年。

相关内容