引文中重复首字母自动引用

引文中重复首字母自动引用

我在 Overleaf 中使用biblatex。我使用 从 sample.bib 添加引文\autocite{position}。当前设置如下:

\usepackage[style=verbose-ibid, bibstyle = authortitle,giveninits=true]{biblatex}  
\addbibresource{sample.bib}

第一个引文包含名字的首字母,以及姓氏、书名、出版商等。

在此处输入图片描述

第二个引文只给出了姓氏和头衔。

在此处输入图片描述

问题是 - 我怎样才能让姓名首字母重复?在第二个和下一个引文中,我也想看到首字母:在这个例子中,它将再次是“KA Tranter,T. Stuart-Hill i J.Parker”。这似乎应该很容易解决,但找不到答案。

其次,如果我想重复年份,该怎么办?我想应该有两种方法 - 第一是再次重复年份,第二是再次重复完整的引用?

答案1

由于您有giveninits=true,active,它可以将名字缩短为首字母,这就像labelname将的名称格式更改为 一样简单given-family

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[style=verbose-ibid, giveninits=true]{biblatex}

\DeclareNameAlias{labelname}{given-family}

\addbibresource{biblatex-examples.bib}

\begin{document}
Lorem \autocite{sigfridsson}
ipsum \autocite{nussbaum}
dolor \autocite{sigfridsson}
sit \autocite{nussbaum}

\printbibliography
\end{document}

M. Nussbaum,亚里士多德的《动物运动论》。

相关内容