Mailing List CyrTeX-ru@vsu.ru Message #2312
From: Aleksander N. Gorohovski <CyrTeX-ru@vsu.ru>
Subject: Re: bibtex, utf8 и рускоязычные ссылки
Date: Tue, 31 Aug 2010 11:38:39 +0300
To: Cyrillic TeX Users Group <CyrTeX-ru@vsu.ru>
On Tue, 31 Aug 2010 11:15:02 +0300, Evgeny M. Baldin wrote:

Добрый день

  Таких проблем по-моему не испытывал, хотя использовал тот же класс.
Возможно по той причине, что основная кодировка была восьмибитная.

Присоединяюсь к Евгению. В кодировке CP1251 (win) --- не наблюдал артефактов.

Может попробуете для эксперимента конвертнуть, например:

iconv -f utf8 -t cp1251 in.utf8 > out.cp1251

С уважением,
А.Н.Г.

  Не могли бы вы пример записи в bib-формате привести.

С уважением
  Евгений

On Tue, 31 Aug 2010, Konstantin A. Kovalenko wrote:

Здравствуйте!

Пишу диссертацию в 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-файлы, но
это некрасивый подход :) Есть ли другие способы разрешения проблемы?

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

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


================================================
CyrTeX-ru mailing list Archives and Information:
https://info.vsu.ru/Lists/CyrTeX-ru/List.html


Subscribe (FEED) Subscribe (DIGEST) Subscribe (INDEX) Unsubscribe Mail to Listmaster