我是巴西人,人文研究员,我使用的biblatex-abnt
版本带有abnt-ibid
选项(同时加载都市风格和比比风格)。在 biblatex 软件包手册(以及 biblatex-abnt 手册)中,它说首次引用 总是看起来“完整”(全部)。有什么方法可以修改吗?我想省略参考注释中的某些字段(在我的情况下是脚注),例如 DOI、ISBN、ISSN、URL...但我想要所有信息留在最后,其中出现参考书目。有没有办法省略一些字段只在注释中?
答案1
您可以使用\AtEveryCitekey
钩子为每个引用执行任意代码。使用\clearfield
我们可以删除不需要的字段。(请记住,大多数人口语中所说的“字段”可以分为三种不同的类型:文字字段、文字列表和名称列表。它们分别用、和biblatex
删除。您可以在文档中找到每个字段的类型。)\clearfield
\clearlist
\clearname
biblatex
对于 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}