From: "Evgeny M. Baldin" Received: by relay1.vsu.ru (CommuniGate Pro PIPE 5.2.3) with PIPE id 91969091; Tue, 13 May 2008 19:38:46 +0400 Received: from inpbox.inp.nsk.su ([193.124.167.24] verified) by relay1.vsu.ru (CommuniGate Pro SMTP 5.2.3) with ESMTP id 91969070 for CyrTeX-ru@vsu.ru; Tue, 13 May 2008 19:38:40 +0400 Received-SPF: none receiver=relay1.vsu.ru; client-ip=193.124.167.24; envelope-from=E.M.Baldin@inp.nsk.su Received: from star.inp.nsk.su ([193.124.167.6]) by inpbox.inp.nsk.su with esmtp (Exim 4.50) id 1JvwaO-0007pA-0w for CyrTeX-ru@vsu.ru; Tue, 13 May 2008 22:38:40 +0700 Received: from star.inp.nsk.su (star.inp.nsk.su [127.0.0.1]) by star.inp.nsk.su (8.13.1/8.13.1) with ESMTP id m4DFcdjE002882 for ; Tue, 13 May 2008 22:38:39 +0700 Received: from localhost (baldin@localhost) by star.inp.nsk.su (8.13.1/8.13.1/Submit) with ESMTP id m4DFcdAO002879 for ; Tue, 13 May 2008 22:38:39 +0700 X-Authentication-Warning: star.inp.nsk.su: baldin owned process doing -bs Date: Tue, 13 May 2008 22:38:39 +0700 (NOVST) To: "Mikhael N. Saushkin" Subject: Re: makeindex =?koi8-r?Q?=C9?= cp1251 In-Reply-To: Message-ID: References: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="8323328-755230260-1210693119=:1973" X-Virus-Scanned: ClamAV 0.92/7105/Tue May 13 03:14:20 2008 on star.inp.nsk.su X-Virus-Status: Clean X-DrWeb-FlyTrap-Class: NON-SPAM X-DrWeb-FlyTrap-CID: 1 X-DrWeb-FlyTrap-ID: 2142469 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --8323328-755230260-1210693119=:1973 Content-Type: TEXT/PLAIN; charset=koi8-r; format=flowed Content-Transfer-Encoding: 8BIT Добрый день Есть две возможности: а) Посмотрите в сторону скрипта rumakeindex (входит в пакет t2). Для преобразование там используется утилита sed и он рассчитан на koi8-r (это легко поправить) б) Освоить xindy. Я для своего проекта попробовал - вполне работает, но в какой-то момент точить напильником надоело, плюнул и откатился на rumakeindex. Думаю в следующий раз добью. С уважением Евгений On Tue, 13 May 2008, Mikhael N. Saushkin wrote: > Добрый день всем. > Неоднократно сталкивался с такой проблемой: > при использовании \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 записывался в > последнем виде. > > В принципе это не критично, но "запаривает" :) > > С уважением, М.Н. Саушкин. > --8323328-755230260-1210693119=:1973--