引文:姓氏和年份

引文:姓氏和年份

我使用biblatex并希望文中的引用如下所示:

爱因斯坦早在 1905 年就证明了这一点 [Einstein 1905]。

例如我使用样式\usepackage[style = alphabetic-verb]{biblatex} 所以我看到

爱因斯坦早在1905年就证明了[Ein05]。

但我希望将文中的名称和年份完整地写出来并放在括号中。

您知道需要的风格吗?

编辑:

\usepackage[style=alphabetic]{biblatex}

\addbibresource{Projektarbeit.bib}

如果我现在引用文中的某些内容 - 例如

Bernstein showed in \cite{Bernstein} , then I get

伯恩斯坦在[Ber02]中表演

但我想要的是:

伯恩斯坦在[Berstein 1902]中提出。

是否有一种风格可以做到这一点,还是我必须自己创建它?

答案1

作为乌尔丽克·菲舍尔 在评论中说这更像是作者年份样式,而不是字母样式。样式alphabetic使用通常源自作者和出版年份的简短字母标签来标识您的条目。通常字母样式不使用全名和年份。

如果你可以使用biblatex-ext(免责声明:我是该样式包的作者),您可以使用它\DeclareOuterCiteDelims来获取方括号。

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

\usepackage[style=ext-authoryear, backend=biber]{biblatex}

\DeclareOuterCiteDelims{parencite}{\bibopenbracket}{\bibclosebracket}
\DeclareInnerCiteDelims{textcite}{\bibopenbracket}{\bibclosebracket}

\addbibresource{biblatex-examples.bib}


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

\Citeauthor{worman} showed that blub \autocite{worman}.

\Textcite{nussbaum} proved \dots

\printbibliography
\end{document}

Lorem [Sigfridsson and Ryde 1998] ipsum [Nussbaum 1978] dolor [Worman 2002]//Worman 证明了 blub [Worman 2002]。//Nussbaum [1978] 证明了...

相关内容