
私は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}