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