两次引用同一本书应第二次显示简称

两次引用同一本书应第二次显示简称

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

相关内容