我使用 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}