Use e comercial & em citações e bibliografia no biblatex

Use e comercial & em citações e bibliografia no biblatex

Com biblatexe biber, as citações no texto e as entradas na bibliografia usam a palavra andantes do último autor por padrão. Eu gostaria de substituir isso pelo e comercial &. Minha pergunta é muito parecida comessa questão, exceto que eu gostaria de usar& ambosnas citações e na bibliografia. Presumo, portanto, que possa haver uma solução mais simples do que a que as respostas a essa pergunta sugerem. Presumivelmente, alguma linha no preâmbulo deveria cuidar disso?

Responder1

A definição original de \finalnamedelimpode ser encontrada em biblatex.def:

\newcommand*{\finalnamedelim}{%
  \ifnumgreater{\value{liststop}}{2}{\finalandcomma}{}%
  \addspace\bibstring{and}\space}

Substitua \bibstring{and}por \&e pronto:

\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}

insira a descrição da imagem aqui

(O adicional \addcommano trecho de código fornecido na pergunta vinculada é supérfluo; a respectiva pontuação deve ser tratada redefinindo \finalandcomma.)

informação relacionada