CSLaTeX --- pravy LaTeXu 2e pro eskou a slovenskou sazbu
              Verze pro LaTeX z prosince '96
==========================================================
16.2.1997                                  Jaroslav najdr

CSLaTeX je sada konfiguranch soubor pro LaTeX2e, kter umouj v
tomto systmu pipravovat esk a slovensk dokumenty. Balk je
distribuovn (jak je u LaTeXu zvykem) v souboru cslatex.dtx, kter
obsahuje pslun makra i s dkladnou dokumentac. Soubor cslatex.ins
je dvka pro program docstrip, kter z dtx zdroje vygeneruje vlastn
soubory.

Instalace 
---------
(mte-li cslatex-12-96.tar, pak jednodueji instalujte podle INSTALL.cslatex)

Pro instalaci potebujete (krom TeXu):

o CS-fonty.

o esk a slovensk vzory dlen czhyphen.tex a skhyphen.tex. Jsou
  soust csplainu.

o LaTeXov "obrzkov" fonty lasy, lcircle a line.

o Originln LaTeX2e. Distribun soubory jsou k nalezen na CTANu v
  adresi /tex-archive/macros/latex/base/.

Pokud toto vechno mte, mete zat instalovat:

o Smate (zazlohujte) starou verzi LaTeXu. POZOR! Toto se netk
  podprnch balk, nap. graphics, tools nebo psnfss. Jejich
  upgrade (je-li k dispozici novj verze) je samostatnou zleitost
  a nen bezpodmnen nutn. Pokud mte nainstalovanou star verzi
  CSLaTeXu, mly by zmizet adrese texmf/tex/latex/cslatex, input a
  src. Mte-li v adresi input nkter styly, kter nejsou standardn
  soust LaTeXu (nap. a4, a4wide, fancyhdr), vytvote adres
  texmf/tex/latex/misc a pesute je tam.

o Pokud v TeX pouv ke hledn v adresovm stromu hashovac
  soubor (nap. v teTeXu ls-R), nechte ho znovu vytvoit, aby se
  projevily proveden zmny -- smazan soubory. V teTeXu k tomuto
  slou pkaz texhash.

o Vytvote si nkde v /tmp doasn adres, do kterho zkoprujete
  distribun soubory LaTeXu a CSLaTeXov soubory cslatex.dtx a
  cslatex.ins.

o V tomto adresi rozbalte distribuci LaTeXu pkazy "initex
  unpack.ins" a "initex cslatex.ins".

o V normln konfiguraci pouv LaTeX v kdovn T1 dc-fonty. Mte-li
  novj ec-fonty, vytvote pslun upraven definin soubory
  pkazem "initex ec.ins". Tento krok mus nsledovat a PO
  zpracovn unpack.ins.

o Vytvote formt LaTeX pkazem "initex latex.ltx".

Nyn mme v naem adresi 266 soubor, z nich ty potebn pesuneme
na pslun msta do adresov struktury TeXu:

o Soubor latex.fmt pesute do adrese s formty -- v teTeXu
  texmf/web2c.

o Konfiguran soubory pro etinu pesuneme do adrese
  texmf/tex/latex/cslatex. Jsou to tyto:

	fonttext.cfg
	hyphen.cfg
	il2enc.def
	il2*.fd
	lczech.sty
	lslovak.sty

o Do adrese texmf/tex/latex/input dme vstupn soubory LaTeXu:

	docstrip.tex
	*.cls
	*.clo
	*.sty
	*.fd
	*.ist
	*.def
	*.cfg

o Zdrojov soubory LaTeXu

	fontmath.ltx
	fonttext.ltx
	hyphen.ltx
	latex.ltx
	ltpatch.ltx
	preload.ltx
	
nejsou teba pro normln prci, ale budeme je potebovat, pokud
chceme vygenerovat znovu formt. Tento ppad me nastat, kdy budeme
do LaTeXu pidvat nov vzory dlen, nebo kdy si fmt soubor prost
omylem smaeme. Proto je pesuneme do adrese /texmf/tex/latex/src. 

Ostatn soubory nebudeme potebovat, proto je meme smazat.

Vygenerujeme hashovac soubor pro TeX pkazem "texhash"
(teTeX). LaTeX je nainstalovn a meme ho otestovat na njakm
krtkm dokumentku.


Konfigurace dlen slov
-----------------------

Konfiguran pkazy se nachzej v souboru cslatex/hyphen.cfg.
Pslun st souboru je viditeln ohraniena komentovmi
dkami. K zaveden vzor dlen slou pkaz

	\DeclareLanguage[seznam kdovn]{jmno pkazu zapnut vzor}%
	                {jmno souboru se vzory a vjimkami}%
                        {\lefthyphenmin=slo \righthyphenmin=slo
                         \@requesthyphens <nebo> \@splitrequestedfalse}

Vzory dlen naten s \@requesthyphens um vyuvat funkci penen
pomlky pi dlen (viz ne).

Implicitn je zavedena americk anglitina, etina a sloventina v
kdovn IL2. Pro zaveden etiny v IL2 i T1 pouijte:

	\DeclareLanguage[IL2,T1]{\czech}{czhyphen.tex}%
                                {\lefthyphenmin=2 \righthyphenmin=3
                                 \@requesthyphens}%

V bnm TeXu me bt maximln 4 a 5 vzor najednou -- vc se do
jeho pamti nevejde.


Styl czech.sty/slovak.sty
-------------------------

Bez zaveden tohoto stylu se CSLaTeX chov jako normln LaTeX a
pouv cm-fonty bez eskch znak.

Pomocn styl zavedeme pomoc

	\usepackage[parametry]{czech}
pop.
	\usepackage[paremetry]{slovak}

Parametry mou bt:

T1
	Cork kdovn. Budou se pouvat dc(ec) fonty. Aby se sprvn
        dlila slova, mus bt vzory dlen nataeny tak pro T1 (viz
        ve). Bez tohoto parametru je pouito kdovn IL2.

split
	Zapn penen pomlky pi dlen slov typu propan-
	-butan. Tato vlastnost funguje skoro bez problm -- vjimkou
	je pouit `-' jako minus v sle, kter te TeX v
	horizontlnm mdu (tak bv zadvno nap. \looseness=-1); v
	tchto ppadech je pi zapnutm penen dltka mon
	napsat \minus.

nosplit
	Vypn penen pomlky. To je tak implicitn chovn.

cstex
	Aktivuje csprimeson/off a cstieon/off ze stylu `czech.sty'
        pro LaTeX 2.09.

nocaptions
	Nebudou pedefinovny texty vkldan LaTeXem jako "Kapitola"
        nebo "Obsah". Zstanou tedy pvodn "Chapter" nebo "Contents".


Nov pkazy v CSLaTeXu
-----------------------

\dateczech
	Pkaz \today expanduje na esk datum, nap. 30. srpna 1977.

\dateslovak
	Slovensk datum, nap. 30. augusta 1977.

\dateUSenglish
	Americk \today, nap. August 30th, 1977.

\dateenglish
	Britsk \today, nap. 30th August 1977.

\captionsczech
	esk captions -- Pedmluva, Tabulka.

\captionsslovak
	Slovensk captions -- Predhovor, Tabuka.

\captionsenglish
	Anglick captions -- Preface, Table.

\csprimeson, \csprimesoff
	``Anglick'' uvozovky se (ne)budou szet jako esk 99 66.

\cstieon, \cstieoff
	Pedefinuje vlnku ~, aby se v mat. mdu (ne)szela mezera.

-- 
