我是 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