第二次引用时格式发生改变的脚注引用

第二次引用时格式发生改变的脚注引用

我正在为大学写一份报告。他们对引用格式的要求非常具体。虽然我怀疑导师不会很严格,但我仍然希望得到尽可能接近 LaTeX 的输出。我是 LaTeX 的新手,所以我边学边做。

我从另一所克罗地亚大学获得了一个格式非常相似的模板,我开始撰写文本并随时自定义模板。我遇到的问题是引用。

以下是引用的说明(翻译):

引用:在每一页上,将参考文献放入脚注中。有关格式的信息,请参阅附录。文献:在最后;按字母顺序列出作者。

和:

注意:对于同一书目单元的第二次和其他引用,应列出以下内容:作者的名字和姓氏,括号中是首次列出的脚注的数字标识符,以及首次列出的页码。

到目前为止,为了使用,我从 切换bibtexbiblatex和。我尝试过一些默认设置(,...),但我觉得作为新手,我需要很长很长时间才能弄清楚如何获得这种确切的行为。biber\footcitestyle=numeric

我该怎么做强制完整的参考书目条目出现在对条目的第一个引用中\footcite,然后让后续条目显示作者姓名,第一个脚注的 ID 和第一个脚注的页码,同时让完整条目出现在文献部分?

答案1

\usepackage[style=verbose-note,pageref]{biblatex}满足了大部分需求。下面介绍如何将名字添加到后续引文中(并将逗号替换为括号):

\documentclass{article}

\usepackage[style=verbose-note,pageref]{biblatex}

\DeclareNameAlias{labelname}{first-last}

\usepackage{xpatch}
\xpatchbibmacro{footcite:note}{%
  \setunit*{\addcomma\space}%
  \printtext%
}{%
  \setunit*{\addspace}%
  \printtext[parens]%
}{}{}
\xapptobibmacro{footcite:note}{\nopunct}{}{}% optional

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@misc{A01,
  author = {Author, A.},
  year = {2001},
  title = {Alpha},
}
\end{filecontents}

\addbibresource{\jobname.bib}

\begin{document}

Some text \autocite{A01}.

\clearpage

\null\vfill% just for the example

Some more text \autocite{A01}.

\printbibliography

\end{document}

在此处输入图片描述

相关内容