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