Mailing List CyrTeX-ru@vsu.ru Message #68
From: Mikhael N. Saushkin <CyrTeX-ru@vsu.ru>
Subject: makeindex и cp1251
Date: Tue, 13 May 2008 20:27:06 +0500
To: Cyrillic TeX Users Group <CyrTeX-ru@vsu.ru>
Добрый день всем.
Неоднократно сталкивался с такой проблемой:
при использовании \usepackage[cp1251]{inputenc}
в файл *.idx пишется такая информация и makeindx не хочет обрабатывать такой файл.

\indexentry{\IeC {\CYRA }\IeC {\cyrl }\IeC {\cyrf }\IeC {\cyri }\IeC {\cyrm }\IeC {\cyro }\IeC {\cyrv }~\IeC {\CYRV }.\,\IeC {\CYRI }.}{{\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 7}}
\indexentry{\IeC {\CYRZH }\IeC {\cyrg }\IeC {\cyru }\IeC {\cyrn }~\IeC {\CYRT }.\,\IeC {\CYRV }.}{{\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 7}}

Без подключения inputenc  в файл записывается информация. В принципе он тоже не обрабатывается makeindx

\indexentry{Алфимов~В.\,И.}{{\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 7}}

Приходится программно, либо руками приводить всё к такому виду
\indexentry{Алфимов~В.\,И.}{7}

Почему так происходит, и что нужно изменить, чтобы сразу idx записывался в последнем виде.

В принципе это не критично, но "запаривает" :)

С уважением, М.Н. Саушкин.

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