Forçar o biblatex a imprimir as iniciais do autor mesmo nas citações seguintes

Forçar o biblatex a imprimir as iniciais do autor mesmo nas citações seguintes

O estilo biblatex verbose-ibid padrão imprime as iniciais do autor na primeira vez que você cita o trabalho, e nas vezes seguintes imprime apenas o nome.

Exemplo: Filler texte\footcite{ex}. Filler text\footcite{ex}. fornece as notas de rodapé

  1. PRETO, J.,Título do trabalho, Endereço, Editora, Ano.
  2. PRETO,Título curto do trabalho.

Gostaria de fazer com que o biblatex imprimisse a inicial também pela segunda vez, ou seja, obter

  1. PRETO, J.,Título do trabalho, Endereço, Editora, Ano.
  2. PRETO, J.,Título curto do trabalho.

Alguém tem uma ideia de como fazer isso?

Responder1

Provavelmente é melhor redefinir labelnameda seguinte forma

\DeclareNameFormat{labelname}{%
  \ifnum\value{uniquename}=2%
    \usebibmacro{name:last-first}{#1}{#3}{#5}{#7}%
  \else
    \ifuseprefix
      {\usebibmacro{name:last-first}{#1}{#4}{#5}{#8}}
      {\usebibmacro{name:last-first}{#1}{#4}{#6}{#8}}%
  \fi
  \usebibmacro{name:andothers}}

Isso sempre imprimirá pelo menos as iniciais do primeiro nome e mais, se necessário (obviamente, apenas com a uniquenameconfiguração adequada).

Uma definição mais curta seria apenas

\DeclareNameAlias{labelname}{last-first}

onde perdemos uniquenamehabilidades (que já estão diminuídas graças a firstinits=true).

informação relacionada