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