Biblatex alterando o estilo de citação para incluir uma versão abreviada do primeiro nome

Biblatex alterando o estilo de citação para incluir uma versão abreviada do primeiro nome

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 citestyleopçã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 labelnameformato do nome.

No exemplo, uso biblatex-ext's ext-authoryearcomo 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}

Nota 1: Sigfridsson, E. e Ryde, U. (1998), p. 380. // Nota 2: Nussbaum, M. (1978), pp.

informação relacionada