如何自定义 biblatex-chicago 的条目元素顺序?

如何自定义 biblatex-chicago 的条目元素顺序?

我是 Latex 的新手,对 Latex 生态系统不太熟悉。对于大学作业,我们必须使用特定的芝加哥风格用于我们的参考书目。我选择了 biblatex-chicago 来处理这个问题。

现在我有两个担忧:

  • biblatex-chicago 将年份放在条目末尾的圆括号内,但我们希望将年份放在作者后面
  • 如果以下条目的作者与第一个条目的作者相同,biblatex-chicago 会用一行替换该条目的作者,同样我们不应该这样做

一些代码

\usepackage{bibgerm}
\usepackage[german]{babel}
\usepackage{csquotes}
\usepackage[notes,natbib,isbn=false,backend=biber]{biblatex-chicago}

\usepackage{filecontents}
\begin{filecontents}{general.bib}
@article{PIC85,
    year        = {1985},
    journal     = {Die Betriebswirtschaft},
    number      = {45},
    publisher   = {C.E.Poeschel Verlag Stuttgart},
    title       = {Transaktionskosten},
    author      = {Arnold Picot},
    pages       = {224--225},
    urn         = {urn:nbn:de:bvb:19-epub-6853-8},
}

@article{PIC86,
    journal     = {Der Betriebsberater},
    year        = {1986},
    number      = {27, Be},
    publisher   = {Recht und Wirtschaft GmbH},
    title       = {Transaktionskosten im Handel},
    author      = {Arnold Picot},
    pages       = {1--16},
    url         = {https://doi.org/10.5282/ubm/epub.6845},
}
\end{filecontents} 
\bibliography{general}

输出为

我期望

  • 皮科特,阿诺德。 1985 年。“交易费用”[...]
  • 皮科特,阿诺德。 1986 年。“亨德尔的交易费用”[...]

我的问题

这可行吗?还是我应该使用其他软件包?还是我应该手动操作?

答案1

我设法自己修复了这个问题。正如 moewe 评论的那样,babel 必须使用 ngerman 加载。这会将引用条目中的日期移动到所需位置。

\usepackage{bibgerm}
\usepackage[ngerman]{babel}
\usepackage{csquotes}
\usepackage[backend=biber, authordate, eprint=false, url=false, bibencoding=inputenc, noibid]{biblatex-chicago}

对于第二部分中重复作者的虚线,我找到了一个修复程序,也是由 moewe 提供的:https://tex.stackexchange.com/a/455528

相关内容