Jeste o CSLatex z TeX Live

Petr Olsak olsak at math.feld.cvut.cz
Thu Sep 16 10:24:13 CEST 1999


On Fri, 27 Aug 1999, Tomas Davidek wrote:

> Hezky den vespolek,
>   pred nejakym casem jsem psal o problemu, ze mi pri prekladu cslatexem
> ve Win98 CZ (instalace z noveho TeX Live CD) mi babel hlasi, ze nezna
> ceske deleni. Prisel jsem na to, ze nebyl spusten "initex cslatex.ini",
> ktery tento problem resi.
>   Ted jsem zkusil prelozit delsi text, hlavicka vypada takhle:
> \documentclass{article}
> \usepackage{czech}
> \usepackage[cp1250]{inputenc}
> \usepackage[T1]{fontenc}
>
> a problemy jsou nasledujici:
> 1. nezna to ceske uvozovky (\uv{}) - to neni standardni vybava ?
> 2. nektere ceske znaky, pamatuji si \v{z}, se nevysazi dobre (misto nej je
> na vystupu neco jako "skrtle l"). Samozrejme ve zdrojaku mam napsane ono
> pismeno s diakritikou, nikoli v TeXovych sekvencich.
> 3. mel jsem podezreni na jine kodovani Win, tak jsem zkusil cp1252, ale to
> se zhroutilo uplne, ceske znaky interpretoval jako napr. \k, kteryzto
> prikaz samozrejme nezna ....
>
> Mate nekdo prosim napad, jak vyresit vyse uvedene problemy ?
>
> Diky za pomoc.

Z Vaseho dopisu mam dojem, ze si poradne neuvedomujete rozdil mezi
babelizovanym LaTeXem a CSLaTeXem. Prave proto, ze neni prilis
jasne, jak jste tyto dva formaty smichal dohromady, zatim nikdo
neodpovedel. To je muj nazor.

Tedy: CSLaTeX (se spousti prikazem cslatex) nema v teto verzi nic
spolecneho s babelem. Format je na TeXlive predgenerovany, takze zadne
"initex cslatex.ini" nemusite spoustet (tim jste to akorat pokazil).
Pokud dale v dokumentu zpracovanem CSLaTeXem pouzijete \usepackage{czech}
(zadne dalsi \usepackage nejsou potreba), mate:
  - definovany \uv,
  - ceske znaky pripravite v kodovani podle zvyklosti ve vasem systemu.
    Ty se spravne zpracuji (podivejte se do davky/scriptu cslatex[.bat],
    jake vstupni kodovani se predpoklada).

Pokud pouzijete babelizovany LaTeX, pak nejprve pomoci initex latex.ltx
musite vygenerovat format latex.fmt, ovsem jeste pred tim musite odstranit
komentare u radku %czech v souboru texmf/tex/generic/config/language.dat.
Pokud v babelizovanem LaTeXu pouzijete dale \usepackage{czech}, stale
nemate vyhrano, protoze neni zaruceno, zda funguji \uv (duvod:
babelizovany LaTeX nebyl zatim ceskymi TeXisty prilis podporovan).  Take
nebudou fungovat ceske znaky ihned, ale az po pouziti
\usepackage[cp1250]{inputenc} ci neceho podobneho. Uvedomte si tedy
rozdily mezi babelizovanym LaTeXem a CSLaTeXem.

Petr Olsak





More information about the csTeX mailing list