|
Добрый день!
У меня есть готовые скрипты под Windows как для xindy, так и для
makeindex. Единственное, что надо установить -- это sed для Windows.
Если надо, могу выложить все хозяйство. Собственно, "хозяйство" под
makeindex уже выложено:
http://herba.msu.ru/shipunov/software/tex/shipunov2.zip
Всего доброго,
А. Шипунов
13 мая 2008 г. 11:38 пользователь Evgeny M. Baldin <CyrTeX-ru@vsu.ru> написал:
> Добрый день
>
> Есть две возможности:
>
> а) Посмотрите в сторону скрипта 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 записывался в
> > последнем виде.
> >
> > В принципе это не критично, но "запаривает" :)
> >
> > С уважением, М.Н. Саушкин.
> >
>
> ================================================
> CyrTeX-ru mailing list Archives and Information:
> https://info.vsu.ru/Lists/CyrTeX-ru/List.html
>
>
>
|
|