latin.lbx 用于 biblatex

latin.lbx 用于 biblatex

我开始(很久以前,但是......)创建一个latin.lbxfor biblatex,但是一些字符串存在一个问题,我希望其他人已经针对其他语言解决了这个问题。

问题出现在这样的字符串中bytranslator。与意大利语类似,您可能会得到以下内容:

bytranslator = {{translatus \lbx@lfromlang\ a}{tran\adddot\ \lbx@sfromlang\ a}}, % though I think I favour 'interpretatus' 

问题出在介词“a”上:如果它的宾语以元音或“h”开头,则介词应该是“ab”。有没有办法在级别上解决这个问题.lbx,还是需要使用类似每个条目options = {...}字段之类的东西来解决?

如果我们想要更复杂一点,如果标题是“复数”,就像

title = {Sancti {Augustini} confessionum libri {XIII}},

那么“translatus”应该是“translati”。然而,这个问题可能太罕见了,以至于不重要,因为很难想象一个拉丁书目里有其他具有类似标题的语言奥古斯丁的《忏悔录》十三卷,但我认为一切皆有可能。

相关内容