对于我的研讨会论文,我必须引用一篇科学论文。这是相应的.bib
条目:
@article{hochreiter1991untersuchungen,
title={Untersuchungen zu dynamischen neuronalen Netzen},
author={Sepp Hochreiter},
journal={Diploma, Technische Universit{\"a}t M{\"u}nchen},
volume={91},
number={1},
year={1991}
}
然而,在我的参考书目中,这篇科学论文如下
— 。 1991. “对网络神经元动态的研究”。慕尼黑工业大学文凭(1)。
问题是作者被破折号替换了。有人知道我的 bibtext 中的错误在哪里吗?
答案1
更新(2021 年 3 月)
在 2.1 版本(2021-03-27)中,biblatex-chicago
引入了dashed
可设置为false
在参考书目中打印重复名称的选项(就像的biblatex
标准authoryear
样式一样)。
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[authordate, backend=biber, dashed=false]{biblatex-chicago}
\addbibresource{biblatex-examples.bib}
\begin{document}
\autocite{knuth:ct:a,knuth:ct:b}
\printbibliography
\end{document}
这文档现在解释(针对 v2.3a 第 73 页第 4.4.2 节)预设chicago
选项):
Constanza Cordoni 请求关闭用于替换参考书目中重复名称的 3 个破折号,以及手动的承认有些出版商更喜欢这种方式,因为破折号会带来某些不便,尤其是对于电子格式(14.67)。
biblatex
的一些标准样式有一个dashed
选项,因此出于兼容性目的,我提供了相同的选项。默认情况下,我将其设置为打印名称破折号,但您可以dashed=false
全局设置、按类型设置或按条目设置,以在需要时重复名称。
针对旧版本的解决方案
在标准样式中,你可以使用选项关闭破折号dashed=false
,请参阅在参考书目中两次获得全名。
的样式biblatex-chicago
不知道该选项,也不允许您轻松关闭破折号。《芝加哥格式手册》书目样式的一项功能是,它们用破折号替换同一作者列表的后续提及。
由于没有关闭破折号的选项,因此没有方便的方法来消除它,您需要使用内部宏。您可以biblatex
通过取消定义来忘记上一位作者是谁\bbx@lasthash
,这会强制样式永远不使用破折号来替换名称。
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[authordate,backend=biber]{biblatex-chicago}
\addbibresource{biblatex-examples.bib}
\makeatletter
\AtEveryBibitem{\global\undef\bbx@lasthash}
\makeatother
\begin{document}
\cite{knuth:ct:a,knuth:ct:b}
\printbibliography
\end{document}
请注意,样式biblatex-chicago
最好使用包装器包biblatex-chicago
而不是普通biblatex
包来加载(如 MWE 中所示)。但这样您就无法使用该natbib
选项。
答案2
以下来源:
\documentclass[12pt,letterpaper]{article}
\usepackage[utf8]{inputenc}
\usepackage[authordate,strict,backend=biber,bibencoding=inputenc]{biblatex-chicago}
\addbibresource{test.bib} % contains the .bib record originally posted
\begin{document}
\nocite{*}
\printbibliography
\end{document}