[cstex] csindex cp1250

Zdenek Wagner zdenek.wagner at gmail.com
Tue Aug 22 00:14:50 CEST 2017


Dne 21. srpna 2017 17:40 Petr Olsak <petr at olsak.net> napsal(a):

>
> On Mon, 21 Aug 2017, Vaclav Vopravil wrote:
>
> Dobrý den,
>
> mě překvapuje, že máte v idx souboru jakési podivné řídicí sekvence jako
> \v c nebo \IeC {\'\i}. Pokud si dobře vzpomínám, tak csindex četl text
> přímo kódovaný v ISO8859-2 nebo CP1250 nebo nečem podobném (8bitovém
> kódování jednotlivých znaků) a když se mu správně řeklo, jaké že to je
> kódování, tak to správně seřadil. Nejsem si jist, zda csindex dokáže ty
> podivné řídicí sekvence zkousnout.
>
> LaTeXoví specialisté by mohli asi více upřesnit, kde se vzaly ty podivné
> řídici sekvence a jak to, že když dříve používali csLaTeX s návazností na
> csindex, na takové řídicí sekvence nenaráželi.
>

Zvěrstva typu \IeC {\'\i} plodí balíček inputenc. Když se použije encTeX od
Petra Olšáka, nic takového LaTeX plodit nebude a bude to správně česky v
CP1250.

Zdeněk Wagner
http://ttsm.icpf.cas.cz/team/wagner.shtml
http://icebearsoft.euweb.cz



>
> Zdravím
>
> Petr Olšák
>
> PS: dnes se asi nedoporučuje ani csLaTeX ani csindex, ale nejlépe
> (lua/Xe)LaTeX nebo plain TeX s utf8 kódováním vstupu i výstupu a dále
> xindy. Jakmile totiž se vrátíte k těm starým programům, octnete se v zajetí
> všemožných 8bitových kódování případně jejich přepisů do řídicích sekvencí,
> jak jste právě ukázal.
>
>
>
>
> Vytvářím rejstřík, asi 550 hesel, a některá hesla nejsou zařazena správně.
>> Např. slovo "číslo" v souboru *.idx, to je posloupností znaku "\v c\IeC
>> {\'\i }slo",
>> je zařazeno před písmeno "a" a pod.. Používám deklaraci LaTeXu
>> \usepackage[cp1250]{inputenc} \usepackage{czech}.
>> Našel jsem nejméně dva programy csindex.exe, a překládám pomocí příkazu
>> "csindex.exe
>> -z CP1250 *.idx", resp. s parametry -d a -h. Prošel jsem i konferenci,
>> ale uspokojivé
>> řešení jsem nenašel.
>> Neřešil to tu zde někdo? Používám W7, TeX Live 2016 a latex.exe.
>>
>> S díky a s pozdravem,
>> Václav Vopravil
>>
>>
>> Dne 4.5.2014 v 10:01 Zdenek Wagner napsal(a):
>>       Dne 3. května 2014 19:49 Kuben Jaromír <jaromir.kuben at unob.cz>
>> napsal(a):
>>             Dobrý den.
>>
>>             Tak readme také nepomohlo. Je v něm:
>>
>>             program: csindex
>>             CsIndex - slouzi k vytvareni rejstriku v LaTeXu,
>>                     - vytvori ze souboru s.idx soubor s.ind,
>>                       soubor s.idx se predpoklada v kodovani ISO-8859-2
>>             autor (upravy pro Linux): Zdenek Salvet z Brna, e-mail:
>>             salvet at ics.muni.cz
>>             pouziti: csindex -z il2 soubor.idx
>>
>>             Pridana podpora pro cteni maker typu {\v c} ktera generuje
>>             cslatex. Pro zapnuti teto funkcnosti pouzijte prepinac -d.
>>             Nyni umi i zapis akcentovych maker, zapnete prepinacem -h.
>>             Pokud se maji zapisovat i makra \IeC ,pouzijte -k.
>>             Nezapomente uvest i kodovani, typicky pomoci -z il2 pro
>>             latin2.
>>             V podadresari test je balik automatickych testu, ktere
>>             spustite shellovym skriptem run. Pokud jsou vysledkem pouze
>>             vypisy csindexu, vse je v poradku. Pokud se vystup lisi od
>>             referencnich souboru (*.ref a *.mref), zobrazi se na konci
>>             dvousloupcovy diff.
>>             Roman Plasil,FI MU, quiark at centrum.cz
>>
>>             To dohromady s výpisem programu
>>             Usage:
>>             csindex.exe [-ilqrcg] [-s sty] [-o ind] [-t log] [-p num] [-z
>>             code] [-d] [-h] [-k] [idx0 idx1 ...]
>>             code=keybcs2 | il2 | koi8cs
>> opravdu o kódování cp1250 moc neříká.
>>
>> Ukázkový soubor je v il2 a TeXovských makrech. Takže vůbec není jasné,
>> zda tato binárka umí cp1250. Vypadá to, že ne.
>> Bohužel nevím, co jsou makra \IeC.
>>
>> \IeC jsou makra, která vytváří balíček inputenc. Přesněji se jim říká LICR
>> (LaTeX Input Code Representation).
>>
>>       Zdraví
>>           Jaromír Kuben
>>
>>       Dne 3. 5. 2014 19:05, Kuben Jaromír napsal(a):
>>             Dobrý den.
>>             Pro windows je tam jen 32bitová binárka. A vypisuje
>>             pořád totéž:
>>
>>             csindex.exe [-ilqrcg] [-s sty] [-o ind] [-t log] [-p
>>             num] [-z code] [-d] [-h] [-k] [idx0 idx1 ...]
>>             code=keybcs2 | il2 | koi8cs
>>
>>             Snad je tedy zase v readme, co umí.
>>             Zdraví
>>             Jaromír Kuben
>>
>>             Dne 2. 5. 2014 16:34, Petr Sojka napsal(a):
>>                   On Fri, May 02, 2014 at 11:51:23AM +0200,
>>                   Kuben Jaromír wrote:
>>                   Dobrý den.
>>
>>                   jeste novejsi verzi pripravil kdysi jeden
>>                   muj student
>>                   Plasil a vse vcetne 64bit binarky je k
>>                   dispozici ve
>>                   verzi s rozsirenym seznamem podporovanych
>>                   kodovani
>>                   na
>>                   https://www.fi.muni.cz/~xruzick7/csindex.zip
>>
>>                   --ps
>>
>>                         Binárka z uvedené adresy jede
>>                         bez problému* i ve 64bitových
>>                         WIndows 8.
>>                         Pr(íkaz csindex.exe -h dá
>>                         potr(ebnou nápove(du. Ta je ale
>>                         nepr(esná,
>>                         program o sobe( ner(íká, z(e
>>                         umí i kódování cp1250. Autor
>>                         binárky
>>                         Jir(í Kosek to asi opomenul
>>                         zme(nit. Nevím, zda ne(které
>>                         kódování
>>                         vypadlo nebo je cp1250 navíc.
>>                         Takz(e základní spous(te(ní ve
>>                         windows (pokud je pouz(ito toto
>>                         kódování c(es(tiny) je
>>                         csindex.exe -z CP1250
>>                         soubor.idx.
>>
>>                         Zdraví
>>                              Jaromír Kuben
>>
>>                         Dne 1. 5. 2014 18:42, Zdenek
>>                         Wagner napsal(a):
>>                               Nasel jsem ho na
>>                               http://www.kosek.cz/tex/
>>                               Pokud jde o Windows
>>                               7, jde o to, jakym
>>                               kompilatorem byl
>>                               csindex.exe
>>                               prelozen. Pokud je
>>                               16bitovy, pak
>>                               posledni verze, kde
>>                               funguje, jsou
>>                               Windows XP.
>>                               Pocinaje Windows
>>                               Vista nejsou
>>                               16bitove
>>                               aplikace
>>                               podporovany.
>>                               Protoze jsou v
>>                               baliku i zdrojaky,
>>                               melo by
>>                               byt postacujici,
>>                               kdyby byly
>>                               zkompilovany napr.
>>                               kompilatorem mingw.
>>                               Bohuzel jej
>>                               momentalne nemam
>>                               funkcni.
>>
>>
>>                               Dne 1. kve(tna 2014
>>                               15:19 Jiri Vesely
>>                               <jvesely at karlin.mff.cuni.cz
>>                               <mailto:jvesely at karlin.mff.cuni.cz>>
>>                               napsal(a):
>>
>>                                   V kratke dobe
>>                               mam jeste jednu
>>                               prosbu. Neuchoval
>>                               jsem si diskusi
>>                                   o csindexu a
>>                               rad bych pouzil
>>                               takovy, ktery radi
>>                               pod Win7 ve
>>                                   win-kodovani.
>>                                   Kdosi nedavno o
>>                               nem psal - muzete
>>                               poradit, kde ho
>>                               najdu (pripadne
>>                                   i strucny popis
>>                               pripadnych
>>                               parametru).
>>                                   Dekuju moc a
>>                               srdecne zdravim
>>
>>                                   Jiri Vesely
>>
>>
>>                               ______________________________
>> _________________
>>                                   csTeX mailing
>>                               list
>>
>>                               csTeX at cs.felk.cvut.cz
>>                               <mailto:csTeX at cs.felk.cvut.cz>
>>
>>                               https://lists.felk.cvut.cz/mai
>> lman/listinfo/cstex
>>
>>
>>
>>
>>                               --
>>                               Zdene(k Wagner
>>                               http://hroch486.icpf.cas.cz/wagner/
>>                               http://icebearsoft.euweb.cz
>>
>>
>>                               ______________________________
>> _________________
>>                               csTeX mailing list
>>                               csTeX at cs.felk.cvut.cz
>>                               https://lists.felk.cvut.cz/mai
>> lman/listinfo/cstex
>>
>>                         _______________________________________________
>>                         csTeX mailing list
>>                         csTeX at cs.felk.cvut.cz
>>                         https://lists.felk.cvut.cz/mailman/listinfo/cstex
>>
>>                   _______________________________________________
>>                   csTeX mailing list
>>                   csTeX at cs.felk.cvut.cz
>>                   https://lists.felk.cvut.cz/mailman/listinfo/cstex
>>
>>
>>             _______________________________________________
>>             csTeX mailing list
>>             csTeX at cs.felk.cvut.cz
>>             https://lists.felk.cvut.cz/mailman/listinfo/cstex
>>
>>
>>       _______________________________________________
>>       csTeX mailing list
>>       csTeX at cs.felk.cvut.cz
>>       https://lists.felk.cvut.cz/mailman/listinfo/cstex
>>
>>
>>
>>
>> --
>> Zdeněk Wagner
>> http://hroch486.icpf.cas.cz/wagner/
>> http://icebearsoft.euweb.cz
>>
>>
>> _______________________________________________
>> csTeX mailing list
>> csTeX at cs.felk.cvut.cz
>> https://lists.felk.cvut.cz/mailman/listinfo/cstex
>>
>>
>>
>>
> _______________________________________________
> csTeX mailing list
> csTeX at cs.felk.cvut.cz
> https://lists.felk.cvut.cz/mailman/listinfo/cstex
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.felk.cvut.cz/pipermail/cstex/attachments/20170822/6140ce9e/attachment-0001.html>


More information about the csTeX mailing list