引文:姓氏和年份

引文:姓氏和年份

我使用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] 證明了...

相關內容