在使用 utf8 编码时,如果包含西里尔字母,似乎bibtex.exe
无法bibtex8.exe
格式化人员列表(例如,作者列表)中的名称author
。例如,.bst
样式中的以下指令
author #1 "{vv~}{ll}" format.name$
下列书目记录失败
@BOOK{Ponomarenko86,
title = {Основы создания гибких атоматизированных производств},
author = {Л. А. Пономаренко and Л. В. Адамович
and В. Т. Музычук and А. Е. Гридасов},
editor = {Б. Б. Тимофеева},
address = {К.},
publisher = {Техніка},
year = {1986},
pagetotal = {144},
language = {russian},
}
但是,将author
字段格式更改为其他形式
author = {Пономаренко, Л. А. and Адамович, Л. В.
and Музычук, В. Т. and Гридасов, А. Е. },
产生预期结果。然而,使用修饰符格式化名字f.
仍然会失败,如下所示
author #1 "{f.~}{vv~}{ll}" format.name$
我尝试bibtex8
使用各种.csf
文件进行调用,特别是
bibtex8 -B -c utf8cyrillic.csf file
我理解,无论是bibtex
还是都不bibtex8
适用于unicode,但有补救措施吗?