
Con biblatex
y biber
, las citas en el texto y las entradas de la bibliografía utilizan and
por defecto la palabra anterior al último autor. Me gustaría reemplazar esto con el signo comercial &
. Mi pregunta es muy similar aesta pregunta, excepto que me gustaría usar&
ambosen las citas y en la bibliografía. Por lo tanto, supongo que podría haber una solución más sencilla que la que sugieren las respuestas a esa pregunta. ¿Presumiblemente alguna línea en el preámbulo debería encargarse de esto?
Respuesta1
La definición original de \finalnamedelim
puede encontrarse en biblatex.def
:
\newcommand*{\finalnamedelim}{%
\ifnumgreater{\value{liststop}}{2}{\finalandcomma}{}%
\addspace\bibstring{and}\space}
Reemplace \bibstring{and}
con \&
y listo:
\documentclass{article}
\usepackage[style=authoryear]{biblatex}
\renewcommand*{\finalnamedelim}{%
\ifnumgreater{\value{liststop}}{2}{\finalandcomma}{}%
\addspace\&\space}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@misc{A01,
author = {Author, A. and Buthor, B. and Cuthor, C.},
year = {2001},
title = {Alpha},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
Some text \autocite{A01}.
\printbibliography
\end{document}
(El \addcomma
fragmento de código adicional proporcionado en la pregunta vinculada es superfluo; la puntuación respectiva debe manejarse redefiniendo \finalandcomma
).