biblatex [style=chicago] 和 biblatex-chicago 包之间的区别?

biblatex [style=chicago] 和 biblatex-chicago 包之间的区别?

我想知道\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失去的是调用包选项、strictshort和[...]的能力 noibid,以防这些选项在构建您自己的修改时仍然有用。因此,实际上代码很少 biblatex-chicago.sty[...]

相关内容