Mailing List CyrTeX-ru@vsu.ru Message #3153
From: Юра Полищук <CyrTeX-ru@vsu.ru>
Subject: Re: предметный указатель
Date: Tue, 15 May 2012 21:06:45 +0400
To: Cyrillic TeX Users Group <CyrTeX-ru@vsu.ru>
Добрый день.
Тут почти все работают по Линуксом.
Я долго мучился с аналогичной проблемой.
Сделал так:
Создал bat файл и добавил его в TexWorks виде программы обработки.
Bat файл записал в D:\Distr\LaTex\MikTexPortable2.8\miktex\bin\
В эту же папку установил sed.exe - потоковый текстовый редактор. см. http://ru.wikipedia.org/wiki/Sed
Где взял sed не помню.
Нужны еще файлы rumkidx1.sed rumkidx2.sed rumkidx3.sed где их брал тоже не помню.
В батнике:
%Создаем предметный указатель
@echo on
sed -f %~dp0rumkidx1.sed %1.idx > %1.idxt
sed -f %~dp0rumkidx3.sed %1.idxt | makeindex.exe -L -c -s %~dp0osu_style.ist -t %1.ilg  > %1.ind

Самое главное у makeindex.exe опция -L без нее не сортирует.
%~dp0 - это путь до файла.
%1 - параметр передается из командной строки при запуске батника.
osu_style.ist - стилевой файл оформления алфавитного указателя.

Файлы приложены архивом к письму.



Tue, 15 May 2012 09:20:38 +0300 от "eforex" <CyrTeX-ru@vsu.ru>:
> Добрый день всем!
> Файл .idx ненормальный, makeindex отказывается обработать
> его:
> \indexentry{\IeC {\CYRF }\IeC {\cyro }\IeC {\cyrr }\IeC
> {\cyrm }\IeC {\cyru }\IeC {\cyrl }\IeC {\cyra }}{5}
> \indexentry{\IeC {\CYRT }\IeC {\cyra }\IeC {\cyrb }\IeC
> {\cyrl }\IeC {\cyri }\IeC {\cyrc }\IeC {\cyrery } \IeC
> {\cyri }\IeC {\cyrs }\IeC {\cyrt }\IeC {\cyri }\IeC {\cyrn
> }\IeC {\cyrn }\IeC {\cyro }\IeC {\cyrs }\IeC {\cyrt }\IeC
> {\cyrn }\IeC {\cyrery }\IeC {\cyre }}{5}
> ...
> В чем дело?
> Операционка Windows 7, Miktex 2.9, использую WinShell, в
> преамбуле
> \usepackage[russian]{babel}
> \usepackage[cp1251]{inputenc}
> \makeindex
> В файле: index{Формула} и так далее.
> MM
>
> ================================================
> CyrTeX-ru mailing list Archives and Information:
> https://info.vsu.ru/Lists/CyrTeX-ru/List.html
>
>
Attachment 
(1464)

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