LINUX.ORG.RU

bibtex+gost705 не видит буквы Я и Ч в инициалах


0

1

Использую gost705. Имеется странная странность. Буквы Я (или Ч) в инициалах (см. ниже) не воспринимаются, вместо них пустое место, ошибок при компиляции не выдает. Использовал как bibtex, так и bibtex8 -B. Если букву добавить к фамилии и убрать из инициалов, т.е. Э. ЯРиекстыныш, то она видна.

@BOOK{Riekstynysh:1974:AriV3, title = {Асимптотические разложения интегралов. Т.3}, publisher = {Зинатне}, year = {1981}, author = {Э. Я. Риекстыныш}, pages = {370}, language = {russian}, owner = {nail}, timestamp = {2012.10.16} }

Пример ниже выглядит нормально, проблема только с двумя буквами Я и Ч. Кодировка cp1251 как в теховском файле, так и в bib файле. Интересно, как с этим бороться?

@BOOK{Evgrafov:1962:Aoicf, title = {Асимптотические оценки и целые функции}, publisher = {Физмат гиз}, year = {1962}, author = {М. А. Евграфов}, pages = {318}, language = {russian}, owner = {nail}, timestamp = {2012.10.16} }

Скорее это особенности работы с cp1251

Попробуй скрипт rubibtex, только для этого озадачься чтобы он с cp1251 работал (там по умолчанию koi8-r).

Можно поэкспериментировать с написанием фамилий, например, сразу писать что-то вроде Э.\,Я.~Риекстыныш или Э. {Я}. Риекстыныш

Evgueni ★★★★★
()
Ответ на: комментарий от Evgueni

Я уже пробовал все мыслимые извращения с написаниями вплоть до написания \CYRYA. Все бестолку, может это gost705 кривой? Хотя gost71u дает тот же результат. Про rubibtex я не слышал, может все таки можно побороть проблему и с bibtexом? Может при компиляции добавить ключи к bibtex8?

rustamych ★★★
() автор топика
Ответ на: комментарий от Evgueni

Сам нашел решение. Надо запускать bibtex так: bibtex8 -B -8 . Тогда все буквы появляются и все без проблем.

rustamych ★★★
() автор топика

bibtex

Прекратите насиловать труп

vasily_pupkin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.