使用 biblatex 进行:
\usepackage[citestyle=verbose,bibstyle=authortitle,backref=true,hyperref=true]{biblatex}
使用 生成脚注引用\footcite
并使用 生成参考书目\printbibliography
。
我引用了很多欧盟指令和法规,标题很长。当我在一页上列出几个指令和法规时,脚注会占据页面的三分之一或更多。
有什么办法可以让我指定的缩写标题出现在脚注中,但完整标题出现在参考书目中?
答案1
这就是我最终做的事情,在序言中使用 shorttitle 字段和以下内容(对于我想做的事情添加了一些额外的内容):
\AtEveryCitekey{\clearfield{url}\clearfield{urlyear}}
\renewbibmacro*{cite:title}{%
\printtext[bibhyperref]{\printfield[citetitle]{\iffieldundef{shorttitle}{labeltitle}{shorttitle}}
\iffieldundef{date}{%
\iffieldundef{year}{}{\nametitledelim\printfield{year}}}{\nametitledelim\printfield{date}}%
\iffieldundef{note}{%
}{\nametitledelim\printfield{note}}%
\iffieldundef{pages}{%
}{\nametitledelim\printfield{pages}}}}