Mailing List CyrTeX-ru@vsu.ru Message #1634
From: Olga Lapko <CyrTeX-ru@vsu.ru>
Subject: Re: Стилевички для ТеХа по-русски
Date: Mon, 7 Sep 2009 16:13:10 +0400
To: Alexander Cherepanov <CyrTeX-ru@vsu.ru>
Hi
Александр!
On Wed, 26 Aug 2009 00:26:50 +0400, "Olga Lapko" <CyrTeX-ru@vsu.ru> wrote:

[...]

Так что же, без inputenc это тоже работает?

Если сделать команду \cyrte вида \cyrt.\,\cyre. , то это будет работать
независимо от того, используется ли babel или inputenc, главное, чтобы
был \usepackage[T2A]{fontenc}.

Следующий вопрос, какой сделать интерфейс к этой команде. Можно \те ,
можно \т.е. , можно ещё как-нибудь. Я с большим удивлением обнаружил,
что у Вас фактически используются команды с русскими именами.
Так, исходный файл тоже читать приходится.
Я, к примеру, спокойно отношусь к командам вместо знаков препинания, но
слова хочется читать более-менее без "переводов" команд, даже если
это будет \te вместо т.е., значок \ перед сокращениями, написанными как обычно, мне кажется, не сильно спотыкает чтение.

То, что русские буквы при этом являются активными и имя команды
собирается по буковке, наподобие babel'евских shorthand'ов, это уже
подробности. При этом можно делать "имена" целиком из букв, а можно
"имена" вроде \т.е. . Если русские буквы являются буквами, то можно
сделать всё то же самое. Так что можно даже сделать интерфейс
одинаковый что с babel'ем и inputenc'ом, что без них.
[...]

Но тогда нужно лезть в епархию этого стилевика. Я _пока_ туда боюсь лезть...
И не знаю, что там нужно делать. Если это заключалось бы только
в подвешивании чего-нибудь вроде input{tr-abbr-*.sty }
в хвост какого-то макроса... Небось так просто не пустят..

Вроде можно определить команды так, чтобы они вообще от кодировки не
зависели. Тогда не придётся никуда лезть. Это ещё более дико, чем
inputenc, но надо будет попробовать:-)
Это небось куча expandafter'oв. Ой! я их боюсь... О-8

Ольга
Subscribe (FEED) Subscribe (DIGEST) Subscribe (INDEX) Unsubscribe Mail to Listmaster