后续引用中不允许使用相同的作者姓名,以破折号代替

后续引用中不允许使用相同的作者姓名,以破折号代替

我正在用这个写一篇文档模板正在使用bib 样式文件。多个参考文献中有同一个作者会导致出现如下所示的破折号。

我尝试寻找name.or.dash导致此行为的源代码,但找不到。请帮忙! 在此处输入图片描述

更新:我刚刚发现我上面链接的 .sty 文件未被使用,因为它是 if/else 块的一部分。biblatex-chicago.sty它甚至不在项目源中,但却被使用了。当我尝试使用biblatex-apa它时,出现了未找到的错误biblatex-apa.sty,我想知道它是如何能够biblatex-chicago.sty自行定位的。

答案1

usebiblatex模板中的标志被设置时,它的参考书目设置大致如下

\documentclass[american]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[
  backend=biber,
  authordate,
  doi=only,
  isbn=false
]{biblatex-chicago}

\addbibresource{biblatex-examples.bib}

\begin{document}
Lorem \autocite{sigfridsson,knuth:ct:a,knuth:ct:b,knuth:ct:c}

\printbibliography
\end{document}

确实会产生破折号而不是重复的作者姓名

破折号表示重复的 Knuth

您可以使用该选项dashed=false,关闭此行为并在参考书目中给出重复的名称。

\documentclass[american]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[
  backend=biber,
  authordate,
  dashed=false,
  doi=only,
  isbn=false
]{biblatex-chicago}

\addbibresource{biblatex-examples.bib}

\begin{document}
Lorem \autocite{sigfridsson,knuth:ct:a,knuth:ct:b,knuth:ct:c}

\printbibliography
\end{document}

重复的 Knuth

如果要biblatex完全切换样式,则需要从 切换\usepackage{biblatex-chicago}\usepackage{biblatex}。据我所知,biblatex-chicago样式是唯一通过包装器包加载的样式,所有其他biblatex样式都通过 加载biblatex,例如biblatex-apa用作

\documentclass[american]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[
  backend=biber,
  style=apa,
]{biblatex}

\addbibresource{biblatex-examples.bib}

\begin{document}
Lorem \autocite{sigfridsson,knuth:ct:a,knuth:ct:b,knuth:ct:c}

\printbibliography
\end{document}

APA 参考书目

相关内容