
Já faz algum tempo que analiso esse tópico, mas não consigo encontrar uma solução adequada ou um estilo predefinido que atenda às minhas necessidades. Talvez vocês possam ajudar ou apontar uma solução, porque estou meio preso agora.
Atualmente estou usando o Biblatex para minha bibliografia e quero citar minhas fontes em notas de rodapé como as seguintes, onde o primeiro nome é abreviado apenas para a primeira letra respectiva:
Lastname, Firstname (year), p. from-to
Então um exemplo seria:
Clark, A. (2003), p. 30-45
Se bem entendi, preciso alternar a citestyle
opção passada ao carregar o pacote biblatex.
Encontrei vários estilos que incluem o sobrenome e o ano no formato que desejo. No entanto, não consegui encontrar um estilo que incluísse a versão abreviada do primeiro nome.
Responder1
Você não precisa usar um estilo de citação completamente diferente, deve ser suficiente redefinir o labelname
formato do nome.
No exemplo, uso biblatex-ext
's ext-authoryear
como uma forma simples de obter parênteses em torno do ano nas notas de rodapé, mas existem outros métodos para fazer isso também.
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=ext-authoryear, backend=biber, autocite=footnote]{biblatex}
\DeclareInnerCiteDelims{footcite}{\bibopenparen}{\bibcloseparen}
\DeclareNameFormat{labelname}{%
\ifnum\value{uniquename}<2
\ifuseprefix
{\usebibmacro{name:family-given}
{\namepartfamily}
{\namepartgiveni}
{\namepartprefix}
{\namepartsuffixi}}
{\usebibmacro{name:family-given}
{\namepartfamily}
{\namepartgiveni}
{\namepartprefixi}
{\namepartsuffixi}}%
\else
\usebibmacro{name:family-given}
{\namepartfamily}
{\namepartgiven}
{\namepartprefix}
{\namepartsuffix}%
\fi
\usebibmacro{name:andothers}}
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem\autocite[380]{sigfridsson}
ipsum\autocite[12-34]{nussbaum}
\printbibliography
\end{document}