Převod cslatex -> Babel (resent)

Petr Tesarik petr at tesarici.cz
Fri Jul 14 17:38:38 CEST 2006


Omlouvám se a posílám znovu (bez příloh). Na poprvé se nějak zmršilo
kódování. :(

Posílám další patch proti Babelu. Návod zůstává stejný (takže jsem jej
přesunul na konec).

Oproti předchozí verzi nyní funguje i aktivní pomlčka, pokud si ji
vyžádáte parametrem "split" jako

\usepackage[split]{czech}

nebo pokud ji zapnete příkazem \splithyphens.  Implementace doznala
oproti původní verzi výrazných změn:

  * umožňuje dělení složeného slova i jinde než v místě pomlčky;

  * respektuje nastavení \righthyphenmin, tj. pokud je
    \righthyphenmin=2, rozdělí je-li jako je-/-li. Pokud je
    \righthyphenmin=3 (nebo více), je-li nerozdělí vůbec;

  * místo aktivování pomlčky lze psát "=.

S pozdravem,
Petr Tesařík

P.S. Návod pro ty, kdo nechtějí hledat v archivu konference:

  1. Rozbalit Babel do adresáře babel

       unzip babel-3.8h.zip

     nebo:

       tar xjf babel-3.8h.tar.bz2

     nebo:

       otevřít v oblíbeném archivátoru a rozbalit. :)

  2. aplikovat moje změny

       cd babel
       zcat babel.patch.gz | patch -p1

     nebo:

       stáhnout změněné soubory z
       http://www.tesarici.cz/tex/csbabel.zip
       a rozbalit je v adresáři babel

  3. vygenerovat Babel

       tex babel.ins

  4. nainstalovat nový Babel

       (Kam, to záleží na distribuci, na preferencích, na tom, jestli
       chcete používat i původní Babel z distribuce, apod.)

  5. odstranit ze souborů czhyph.tex a skhyph.tex načítání t1code.tex

       cd <adresář, kde je soubor czhyph.tex>
       zcat hyph.patch.gz | patch

     nebo:

       stáhnout změněné soubory z
       http://www.tesarici.cz/tex/cshyph.zip
       a rozbalit je do adresáře, kde jsou ty původní

     nebo:

       v editoru odstranit "\input t1code.tex \csaccents" na posledním
       řádku souborů czhyph.tex a skhyph.tex

  6. upravit v language.dat řádky, které definují češtinu/slovenštinu:

czech:IL2       czhyph.tex
czech:T1        czhyph.tex
=czech
slovak:IL2      skhyph.tex
slovak:T1       skhyph.tex
=slovak

  7. znovu vygenerovat formát (latex, elatex, pdflatex, pdfelatex,
     apod.)




More information about the csTeX mailing list