格式化翻译字段--抑制,biblatex,authoryear

格式化翻译字段--抑制,biblatex,authoryear

我正在为一家期刊格式化参考书目,该期刊坚持对标准样式进行许多愚蠢的更改,使用 biblatex。最接近他们想要的是 AuthorYear,所以我从那里开始。我已经完成了大部分工作,但还有两件事。我将它们放在不同的问题中,因为它们足够不同。

对于带有翻译的条目,我目前获得:

Croce, Benedetto (1902)。美学。D. Ainslie 译 (1909)。正午。

我需要的是:

Croce, Benedetto (1902)。美学。译者:D. Ainslie (1909)。正午。

如何使用翻译器抑制所有条目(所有条目类型)中的“by”?

我认为我应该能够自己解决这个问题,因为我已经做了所有其他的修补,但是我已经花了好几个小时了,我已经筋疲力尽了!

答案1

正如@samcarter_is_at_topanswers.xyz 指出的那样,如果没有适当的 MWE,就很难正确回答您的问题。

根据您提供的信息,我建议您编辑 bibstring bytranslator。您的示例看起来像是用英文呈现的。因此,您可以尝试将以下内容添加到您的引言中:

\DefineBibliographyStrings{english}{
    bytranslator = {trans\adddot},
}

您可能需要使用或更改english为您正在设置的语言。babelpolyglossia

相关内容