我使用以下 bib 文件:
@misc{kant2007grundlegung,
title={Grundlegung zur Metaphysik der Sitten, Kommentar von Christoph Horn, Corinna Mieth und Nico Scarano},
author={Kant, Immanuel},
year={2007},
publisher={Frankfurt am Main: Suhrkamp}
}
并按照我的简报中的命令:
\usepackage{hyperref} % For hyperlinks in the PDF
\usepackage{url}
\usepackage{csquotes}
\usepackage[style=verbose, backend=biber]{biblatex}
\bibliography{biblio}
\addbibresource{references/biblio.bib}
然后
\printbibliography
现在,如果我多次执行 \footcite(kant2007grundlegung},我会得到以下结果:
但我希望得到第一个 \footcite,就像这里一样,但接下来的就像“Immanuel Kant, Grundlegung zur Metaphysik der Sitten”一样,带有指向我的参考页面的超链接。这可能吗?
答案1
通常,在biblatex
'sverbose
风格的样式中,第一个引用不是超链接,因为它将起到锚点的作用,意味着后续的引用将链接回这个第一个引用。
我们可以使用该格式将第一个引用链接到参考书目bibhyperref
。
\renewbibmacro*{cite:full}{%
\usebibmacro{cite:full:citepages}%
\printtext[bibhyperref]{\printtext[bibhypertarget]{%
\usedriver
{\DeclareNameAlias{sortname}{default}}
{\thefield{entrytype}}}%
\usebibmacro{shorthandintro}}}
平均能量损失
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{filecontents}
\usepackage{csquotes}
\usepackage[style=verbose, backend=biber]{biblatex}
\usepackage{hyperref}
\begin{filecontents*}{\jobname.bib}
@book{kant2007grundlegung,
title = {Grundlegung zur Metaphysik der Sitten},
titleaddon = {Kommentar von Christoph Horn, Corinna Mieth und Nico Scarano},
author = {Kant, Immanuel},
year = {2007},
publisher = {Suhrkamp},
location = {Frankfurt am Main},
}
\end{filecontents*}
\addbibresource{\jobname.bib}
\renewbibmacro*{cite:full}{%
\usebibmacro{cite:full:citepages}%
\printtext[bibhyperref]{\printtext[bibhypertarget]{%
\usedriver
{\DeclareNameAlias{sortname}{default}}
{\thefield{entrytype}}}%
\usebibmacro{shorthandintro}}}
\begin{document}
Lorem\footcite{kant2007grundlegung} ipsum\footcite{kant2007grundlegung}.
\printbibliography
\end{document}
您会注意到,我通过将“Kommentar von Christoph Horn, Corinna Mieth und Nico Scarano”位移动到字段中,获得了出现在后续引用中的短标题titleaddon
,您可以将其移动到subtitle
(区别在于格式:subtitle
格式化为标题的一部分),或者如果您坚持Grundlegung zur Metaphysik der Sitten. Kommentar von Christoph Horn, Corinna Mieth und Nico Scarano
通过title
提供shorttitle = {Grundlegung zur Metaphysik der Sitten}
.
我还将出版商和地点信息分开了。
@book{kant2007grundlegung,
title = {Grundlegung zur Metaphysik der Sitten},
titleaddon = {Kommentar von Christoph Horn, Corinna Mieth und Nico Scarano},
author = {Kant, Immanuel},
year = {2007},
publisher = {Suhrkamp},
location = {Frankfurt am Main},
}