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.)

관련 정보