Mailing List CyrTeX-ru@vsu.ru Message #71
From: Mikhael N. Saushkin <CyrTeX-ru@vsu.ru>
Subject: Re: makeindex и cp1251
Date: Tue, 13 May 2008 21:31:02 +0500
To: Cyrillic TeX Users Group <CyrTeX-ru@vsu.ru>
Спасибо за rumakeindex всё работает для любой кодировки без изменения скрипта, уже проверил.
Но обрабатывает он только idx такого вида.

\indexentry{\IeC {\CYRA }\IeC {\cyrl }\IeC {\cyrf }\IeC {\cyri }\IeC {\cyrm }\IeC {\cyro }\IeC {\cyrv }~\IeC {\CYRV }.\,\IeC {\CYRI }.}{7}
\indexentry{\IeC {\CYRZH }\IeC {\cyrg }\IeC {\cyru }\IeC {\cyrn }~\IeC {\CYRT }.\,\IeC {\CYRV }.}{7}
\indexentry{\IeC {\CYRA }\IeC {\cyrn }\IeC {\cyrt }\IeC {\cyro }\IeC {\cyrn }\IeC {\cyro }\IeC {\cyrv } \IeC {\CYRM }.\,\IeC {\CYRA }.}{10}

Придётся перед обработкой убивать строчки
{\relax \fontsize  {9}{11}\selectfont  \abovedisplayskip 8\p@ plus2\p@
minus4\p@\abovedisplayshortskip \z@plus\p@\belowdisplayshortskip
4\p@plus2\p@minus2\p@\def \leftmargin \leftmargini \topsep \z@\parsep
\z@\itemsep \z@{\leftmargin \leftmargini \topsep
4\p@plus2\p@minus2\p@\parsep 2\p@plus\p@minus\p@\itemsep \parsep
}\belowdisplayskip \abovedisplayskip

и }} менять на }.

Но это уже проще.

Работаю в GNU/Linux, cp1251 использую лишь потому, что работаю в команде,
в которой остальные участники работают на win32

>makeindex уже выложено:
>http://herba.msu.ru/shipunov/software/tex/shipunov2.zip

Обязательно посмотрю.


Всем спасибо.

С уважением, М.Н. Саушкин
Subscribe (FEED) Subscribe (DIGEST) Subscribe (INDEX) Unsubscribe Mail to Listmaster