
Eu uso biblatex
e gostaria que as citações no texto ficassem assim:
Einstein já mostrou em 1905 [Einstein 1905] .
por exemplo eu uso o estilo \usepackage[style = alphabetic-verb]{biblatex}
então vejo então
Einstein mostrou já em 1905 [Ein05] .
mas gostaria que o nome e o ano do texto estivessem completos e entre colchetes.
Você conhece o estilo necessário?
EDITAR:
\usepackage[style=alphabetic]{biblatex}
\addbibresource{Projektarbeit.bib}
se eu agora citar algo no texto - por exemplo
Bernstein showed in \cite{Bernstein} , then I get
Bernstein apareceu em [Ber02]
mas eu gostaria de ter:
Bernstein mostrou em [Berstein 1902].
existe um estilo que faz exatamente isso ou eu mesmo tenho que criá-lo?
Responder1
ComoUlrike Fischer diz nos comentárioseste é mais um estilo de ano de autor do que um estilo alfabético. Um alphabetic
estilo usa rótulos alfabéticos curtos, geralmente derivados do autor e do ano de publicação, para identificar suas entradas. Normalmente, um estilo alfabético não usa o nome completo e o ano.
Se você puder usar estilos dobiblatex-ext
pacote(isenção de responsabilidade: sou o autor desse pacote de estilos), que você pode usar \DeclareOuterCiteDelims
para obter colchetes.
\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}