隐藏脚注中的 URL,但不隐藏参考书目

隐藏脚注中的 URL,但不隐藏参考书目

我使用 Biber 和详细的 IBID 样式设置来生成脚注。这是我的参考书目设置

\usepackage[citestyle=verbose-ibid, bibstyle=authoryear, backend=biber, labeldate]{biblatex}

bib 文件中的一些书籍条目包含 URL 数据(例如 Google 图书参考)。我喜欢它们显示在文档后面的参考书目部分,但我不希望它们显示在作品首次引用的完整版本中。

是否有某种方法可以取消主要内容中的 URL 打印,但不能取消后续内容中的 URL 打印,例如通过重新声明某些宏?

谢谢!

答案1

添加\AtEveryCitekey{\clearfield{url}}到你的序言中。

\documentclass{article}

\usepackage[style=verbose-ibid]{biblatex}

\AtEveryCitekey{\clearfield{url}}

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@misc{A01,
  author = {Author, A.},
  year = {2001},
  title = {Alpha},
  url = {http://meta.tex.stackexchange.com/questions/228/ive-just-been-asked-to-write-a-minimal-example-what-is-that},
}
\end{filecontents}

\addbibresource{\jobname.bib}

\begin{document}

\null\vfill% just for the example

Some text \autocite{A01}.

\printbibliography

\end{document}

在此处输入图片描述

相关内容