平均能量损失

平均能量损失

我目前正在撰写我的学士论文(德语),在使用 biblatex-chicago 时遇到了问题。

总体来说运行良好,除了一个小细节我不知道如何修复:当我使用德语本地化时,脚注如下所示:

是。 Arno Herzig,《普鲁士的第一部儿童劳动保护法:孩子与孩子》,载《社会化理论、历史和文化比较研究》,時間限制。克里斯特尔·阿迪克(Christel Adick)(法兰克福:IKO-Verlag für Interkulturelle Kommunikation,1997),30。

编辑器“hrsg.”应该是“Hrsg.”或“hrsg. von”,但我不知道如何将其更改成那样。

我真的希望有好心人能解决这个问题。

答案1

您需要调整cbyeditor字符串才能在 中执行此操作biblatex-chicago。您可能还想对其他cby…字符串执行此操作,因为它们通常似乎使用小写字母,而无需。请cms-ngerman.lbx参阅相关字符串的列表。

您可以使用宏修改特定语言的字符串。有关用法,\DefineBibliographyStrings请参阅手册的 §3.9 。biblatex

我不会说德语,所以我希望以下 MWE 已正确设置了 bib 条目。

平均能量损失

\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@incollection{herzig:1997,
  author = {Herzig, Arno},
  title = {Die ersten Kinderarbeitsschutzgesetze in Preußen},
  subtitle = {Ursachen und Folgen},
  booktitle = {Straßenkinder und Kinderarbeit},
  booksubtitle = {sozialisationstheoretische, historische und kulturvergleichende Studien},
  editor = {Adick, Christel},
  location = {Frankfurt am Main},
  publisher = {IKO-Verlag für Interkulturelle Kommunikation},
  date = {1997}
}
\end{filecontents}
\usepackage[ngerman]{babel}
\usepackage{csquotes}
\usepackage{biblatex-chicago}
\addbibresource{\jobname.bib}
\DefineBibliographyStrings{ngerman}{%
  cbyeditor = {hsrg\adddotspace von}
}
\begin{document}
\null\vfill
\autocite[\bibstring{confer}][30]{herzig:1997}
\printbibliography
\end{document}

在此处输入图片描述

相关内容