[cstex] csindex cp1250
Petr Olsak
petr at olsak.net
Mon Aug 21 17:40:10 CEST 2017
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.
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/mailman/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/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
>
>
> _______________________________________________
> 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
>
>
>
>
More information about the csTeX
mailing list