我使用 apalike-letters 书目样式,该样式会为作者姓名的每个首字母插入标题。对于英文字母,它效果很好,但是当名字以波兰字母开头时,它就开始变得疯狂。请考虑以下示例:
请注意,项目的顺序是正确的(Ł应该在之后大号和Ś应该在之后年代)但首字母乌什切夫斯基和斯皮瓦克被替换为它们的第二个字母。
我认为这是由purify
从字符串中删除非字母数字字符的函数引起的(并且Ł和Ś不被视为字母数字),但我不知道如何改变这一点。我所能做的就是改变Ł但\L
然后乌什切夫斯基被插入大号不正确的部分。
有什么想法可以改变这种状况吗?
您可以在以下位置找到整个项目(其中包含样式文件):http://piec.info/apalike-letters_test2.zip[76 KB]。