使用 biber 和 verbose-trad1 将“点”替换为“逗号”

使用 biber 和 verbose-trad1 将“点”替换为“逗号”

我希望在作者之后和标题之前使用“逗号”而不是“点”。换句话说,用“逗号”代替“点”作为作者和标题的分隔符...

分数维:

\documentclass{article}
\usepackage[french]{babel}
\usepackage{csquotes}
\usepackage[backend=biber,style=verbose-trad1]{biblatex}

\begin{filecontents}{jobname.bib}
@Book{clone,
  author = {Maniatis, T. and Fritsch, E. F. and Sambrook, J.},
  title = {Molecular Cloning: A Laboratory Manual},
  year = {2001},
  publisher = {Cold Spring Harbor Laboratory},
  location = {New York},
  edition = {3}}
\end{filecontents}

\addbibresource{jobname.bib}

\begin{document}
This is just a test\footcite{clone}
\end{document}

答案1

给你:

\documentclass{article}
\usepackage[french]{babel}
\usepackage{csquotes}
\usepackage[backend=biber,style=verbose-trad1]{biblatex}

\usepackage{xpatch}
\xpatchbibdriver{book}{%
\newunit\newblock
\printfield{edition}%
}
{%
\setunit{\addcomma\space}\newblock
\printfield{edition}%
}{}{}

\renewcommand\labelnamepunct{\addcomma\space}

\begin{filecontents}{jobname.bib}
@Book{clone,
  author = {Maniatis, T. and Fritsch, E. F. and Sambrook, J.},
  title = {Molecular Cloning: A Laboratory Manual},
  year = {2001},
  publisher = {Cold Spring Harbor Laboratory},
  location = {New York},
  edition = {3}}
\end{filecontents}

\addbibresource{jobname.bib}

\begin{document}
This is just a test\footcite{clone}
\end{document} 

在此处输入图片描述

相关内容