
Я использую biblatex
и хотел бы, чтобы цитаты в тексте выглядели следующим образом:
Эйнштейн показал это еще в 1905 году [Эйнштейн 1905].
например я использую стиль \usepackage[style = alphabetic-verb]{biblatex}
поэтому я вижу тогда
Эйнштейн показал это еще в 1905 году [Ein05].
но я бы хотел, чтобы имя и год в тексте были написаны полностью и в скобках.
Знаете ли вы требуемый стиль?
РЕДАКТИРОВАТЬ:
\usepackage[style=alphabetic]{biblatex}
\addbibresource{Projektarbeit.bib}
если я сейчас процитирую что-нибудь в тексте - например
Bernstein showed in \cite{Bernstein} , then I get
Бернштейн показал в [Ber02]
но я хотел бы иметь:
Бернштейн показал в [Берштейн 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}