Utilice el signo & en citas y bibliografía en biblatex

Utilice el signo & en citas y bibliografía en biblatex

Con biblatexy biber, las citas en el texto y las entradas de la bibliografía utilizan andpor 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 \finalnamedelimpuede 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}

ingrese la descripción de la imagen aquí

(El \addcommafragmento de código adicional proporcionado en la pregunta vinculada es superfluo; la puntuación respectiva debe manejarse redefiniendo \finalandcomma).

información relacionada