我想知道\usepackage[authordate,backend=biber]{biblatex-chicago}
和之间的区别\usepackage[style=chicago-authordate,backend=biber]{biblatex}
?
答案1
引用手册第 5.5.1 节biblatex-chicago
(建议完整阅读本节):
[...] 在 的早期版本中
biblatex-chicago
,加载包的标准方式是通过调用biblatex
,例如:\usepackage[style=chicago-authordate,strict,backend=bibtex8,% babel=other,bibencoding=inputenc]{biblatex}
现在,加载样式的默认方式(在绝大多数标准情况下会产生与旧调用相同的结果)将如下所示:
\usepackage[authordate,strict,backend=bibtex8,babel=other,% bibencoding=inputenc]{biblatex-chicago}
如果您通读
biblatex-chicago.sty
,您会发现它设置了许多biblatex
旨在遵循芝加哥规范的选项,以及设置了一些作为合理默认值的格式变量[...]。但是,此规范的某些部分显然是“建议的”而不是“要求的”,事实上,许多出版商虽然在引文中采用了芝加哥风格的主要框架,但仍然保留了自己的内部风格,而我提供的默认值并不符合这些风格。如果您只需要更改一个或两个参数,则可以通过在调用中放置不同的选项
biblatex-chicago
或在前言中重新定义其他格式变量来轻松完成,从而覆盖包默认值。但是,如果您希望更彻底地改变包的输出[...],那么您可能需要恢复到上面的旧调用样式。您将丢失biblatex-chicago.sty
[...]中的所有定义你将不会
annotation
失去的是调用包选项、strict
、short
和[...]的能力noibid
,以防这些选项在构建您自己的修改时仍然有用。因此,实际上代码很少biblatex-chicago.sty
[...]