[Comm] TeXнический вопрос #1

Alexander Bokovoy =?iso-8859-1?q?a=2Ebokovoy_=CE=C1_sam-solutions=2Enet?=
Ср Дек 10 18:14:08 MSK 2003


On Wed, Dec 10, 2003 at 05:59:35PM +0300, Denis Kirienko wrote:
> Добрый день!
> 
> Можно ли как-нибудь заставить LaTeX, чтобы он с сообщениях об ошибках и
> предупреждениях выводил текст в кодировке KOI-8. Ну то есть если я
> набираю длинную строку из русских букв "а", то на выводе получаю  
> 
> Overfull \hbox (51.17621pt too wide) in paragraph at lines 17--18
> []\T2A/cmr/m/n/10
> ЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮ
> ЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮЮ
> 
> Исследование этого вопроса привело к выводу, что TeX переводит текст в
> кодировку cp1251.
Он выводит в кодировке шрифта, а не в CP1251. Вы используете T2A, которая
близка но не совпадает с CP1251.

> Следует заметить, что MiKTeX под Windows тоже выводит все сообщения в
> кодировке cp1251, что приводит к столь же плачевным результатам, ибо это
> происходит в консоли Windows :-)
Еще раз -- это особенность TeX, все выводимые на экран фрагменты текста
представлены в кодировке текущего шрифта, которым выводится этот текст в
dvi. Соответственно, как-нибудь заставить LaTeX выводить сообщения об
ошибках "по-другому" нельзя.


-- 
/ Alexander Bokovoy
Samba Team                      http://www.samba.org/
ALT Linux Team                  http://www.altlinux.org/
Midgard Project Ry              http://www.midgard-project.org/



Подробная информация о списке рассылки community