邮件列表#2310信息CyrTeX-ru@vsu.ru
从: Konstantin A. Kovalenko <CyrTeX-ru@vsu.ru>
主题: bibtex, utf8 и рускоязычные ссылки
日期: Tue, 31 Aug 2010 14:57:01 +0700
到: <CyrTeX-ru@vsu.ru>
Здравствуйте!

Пишу диссертацию в LaTeX с использованием класса disser. Возникла такая
проблема. При создании списка использованной литературы (используется
стиль gost705.bst из класса disser) неправильно обрабатываются инициалы
авторов для рускоязычных ссылок (все файлы в кодировке utf8). Google
подсказывает, что нужно изменить в bst-файле строку 574
"{vv~}{ll}{~f.}{, jj}" format.name$ 't :=
на
"{vv~}{ll}{~ff}{, jj}" format.name$ 't :=

Действительно после этого bibtex и pdflatex отрабатывают без ошибок, но
вместо инициалов во всех ссылках, естественно, красуются полные имена.
Переделывать bib-файл, чтобы там оставались только инициалы (без имён)
совсем не хочется. Можно, конечно, для моих 10--15 русскоязычных ссылок
после bibtex'а вручную заменить некорректные инициалы в bbl-файлы, но
это некрасивый подход :) Есть ли другие способы разрешения проблемы?

--
Константин Коваленко

Институт неорганической химии
им. А.В. Николаева СО РАН

签署(FEED) 签署(DIGEST) 签署(INDEX) 不签署 联系 Listmaster