在 biblatex 中的引文和参考书目中使用与号 &

在 biblatex 中的引文和参考书目中使用与号 &

使用biblatex和 时biber,文本中的引用和参考书目中的条目and默认使用最后一位作者之前的单词。我想用 & 符号替换它&。我的问题与这个问题,但我想使用& 两个都在引文和参考书目中。因此,我认为可能存在比该问题的答案所建议的更简单的解决方案。大概序言中的某行应该可以解决这个问题?

答案1

的原始定义\finalnamedelim可以在以下位置找到biblatex.def

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

替换\bibstring{and}\&

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

在此处输入图片描述

\addcomma(链接问题中提供的代码片段中的附加内容是多余的;应通过重新定义来处理相应的标点符号\finalandcomma。)

相关内容