[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bibtex не умеет unicode. Что делать?



On 20.11.2011 02:09, Иван Лох wrote:
On Sat, Nov 19, 2011 at 06:32:25PM +0200, basilio wrote:
Постепенно перевожу свое писательство на Latex. Решил перетащить все
свои ссылки на литературу в один файл. Всегда думал, что bibtex
специально под это заточен. Но, оказалось, что он не умеет unicode.

Это не так.

Вы в этом уверены?

Есть просто bibtex, который вообще не особо дружит с русскими буквами.
Есть bibtex8, который умеет работать с восьмибитными кодировками.
Вроде недавно появился bibtexu (TeX Live 2011?), который должен уметь работать с unicode, но в debian, он пока не наблюдается.

Еще есть biblatex/biber, но про стили ГОСТ для него я не слышал.

Причем - в простых библиографиях в стиле plain все вроде-бы и ничего. А
вот прикрутить ГОСТовский стиль - постоянно глюки какие-то вылазят.

Очевидно, просто стиль кривой.

Стиль нормальный, только он предназначен для восьмибитных кодировок и bibtex8.

Вроде нашелся файл utf8gost****, но он, вроде и хороший в остальном
пакет, имена авторов не сокращает до инициалов, т.е. тоже глюк.

Так исправьте. Вам кто-нибудь мешает это сделать? Это займет 5 минут.

Уже были товарищи, которые пытались "исправление за 5 минут" пропихнуть в дистрибутив. Сводилось оно как раз к исправлению формата авторов, чтобы стиль не пытался сокращать полные имена до инициалов.

По задумке авторов BiBTeX должен уметь сортировать записи по алфавиту и уметь преобразовывать имена и фамилии в нужный формат. Как этого добиться в программе, которая ничего не знает про unicode?

Лично мне пока проще держать .tex и .bib файлы в cp1251.

--
Максим Никулин


Reply to: