El estilo biblatex detallado-ibid predeterminado imprime las iniciales del autor la primera vez que cita el trabajo, y las siguientes veces solo imprime el nombre.
Ejemplo:
Filler texte\footcite{ex}. Filler text\footcite{ex}.
da las notas a pie de página.
- NEGRO, J.,título del trabajo, Dirección, Editorial, Año.
- NEGRO,Título corto del trabajo..
Me gustaría hacer que biblatex imprima la inicial también la segunda vez, es decir, obtener
- NEGRO, J.,título del trabajo, Dirección, Editorial, Año.
- NEGRO, J.,Título corto del trabajo..
¿Alguien tiene una idea de cómo hacer eso?
Respuesta1
Probablemente sea mejor redefinir labelname
de la siguiente manera
\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}}
Esto siempre imprimirá al menos las iniciales del nombre y más si es necesario (obviamente sólo si está uniquename
configurado correctamente).
Una definición más corta sería simplemente
\DeclareNameAlias{labelname}{last-first}
donde perdemos uniquename
habilidades (que ya están disminuidas gracias a firstinits=true
).