Mailing List CyrTeX-ru@vsu.ru Message #1602
From: Alexander Cherepanov <CyrTeX-ru@vsu.ru>
Subject: Re: Стилевички для ТеХа по-русски
Date: Sat, 22 Aug 2009 01:31:33 +0400
To: Cyrillic TeX Users Group <CyrTeX-ru@vsu.ru>
Hello, Olga!
You wrote to "Cyrillic TeX Users Group" <CyrTeX-ru@vsu.ru> on Thu, 20 Aug 2009 23:15:32 +0400:

>>>> Конечно, сейчас правильно делать русские документации в inputenc.
>>>>
>>>> Мне казалось, что в издательствах никто inputenc использовать не
>>>> будет -- уж больно он медленный.
>>
>>> inputenc ещё имеет побочные эффекты с индексом и именами меток.
>>> Конечно
>>
>> И главное, в большинстве случаев он совершенно не нужен. Я это не к
>> тому, что он вообще не нужен. Но и использовать его всегда и везде при
>> имеющихся недостатках было бы странно.

> Ха! А я знаю его одно _явное_ преимущество. Что делать, если автор у
> вас набрал текст в Ворде, его конвертнули, а там половина математики
> русскими буквами набрана?

Некоторые авторы сами набирают математику русскими буквами. В tex'е,
например, не предусмотрена прописная греческая буква Alpha -- вместо
неё предлагается набрать латинскую A. Так почему бы не набирать
русскую Г вместо Gamma. В русификации Шеня-Львовского отлично
работает.

> Я долго чертыхалась и исправляла такие документы, пока мне коллега не
> напомнил, что активные символы и в математике активные, а значит,
> можно из них получить все что хочешь.;)
> С \catcode12 и пр. такого не провернешь!

Отчего же? Во-первых, можно просто настроить нужные \mathcode.
Во-вторых, можно поставить \mathcode, равный "8000, после чего в
математике эти символы будут вести себя так, как будто они активны.
(Кстати, так сделано в cp1251-light.def.) А вот если символы
изначально активны, то первый вариант отпадает.

Саша
--
Alexander Cherepanov
My mail is cherepan at mccme dot ru

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