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

CSLaTeX je sada konfigura‡n¡ch soubor– pro LaTeX2e, kter‚ umo‘¤uj¡ v
tomto syst‚mu p©ipravovat ‡esk‚ a slovensk‚ dokumenty. Bal¡k je
distribuov n (jak je u LaTeXu zvykem) v souboru cslatex.dtx, kter˜
obsahuje p©¡slu¨n  makra i s d–kladnou dokumentac¡. Soubor cslatex.ins
je d vka pro program docstrip, kter˜ z dtx zdroje vygeneruje vlastn¡
soubory.

Instalace 
---------
(m te-li cslatex-12-96.tar, pak jednodu¨eji instalujte podle INSTALL.cslatex)

Pro instalaci pot©ebujete (kromˆ TeXu):

o CS-fonty.

o ‡esk‚ a slovensk‚ vzory dˆlen¡ czhyphen.tex a skhyphen.tex. Jsou
  sou‡ st¡ csplainu.

o LaTeXov‚ "obr zkov‚" fonty lasy, lcircle a line.

o Origin ln¡ LaTeX2e. Distribu‡n¡ soubory jsou k nalezen¡ na CTANu v
  adres ©i /tex-archive/macros/latex/base/.

Pokud toto v¨echno m te, m–‘ete za‡¡t instalovat:

o Sma‘te (zaz lohujte) starou verzi LaTeXu. POZOR! Toto se net˜k 
  podp–rn˜ch bal¡‡k–, nap©. graphics, tools nebo psnfss. Jejich
  upgrade (je-li k dispozici novˆj¨¡ verze) je samostatnou z le‘itost¡
  a nen¡ bezpodm¡ne‡nˆ nutn˜. Pokud m te nainstalovanou star¨¡ verzi
  CSLaTeXu, mˆly by zmizet adres ©e texmf/tex/latex/cslatex, input a
  src. M te-li v adres ©i input nˆkter‚ styly, kter‚ nejsou standardn¡
  sou‡ st¡ LaTeXu (nap©. a4, a4wide, fancyhdr), vytvo©te adres ©
  texmf/tex/latex/misc a p©esu¤te je tam.

o Pokud v ¨ TeX pou‘¡v  ke hled n¡ v adres ©ov‚m stromu hashovac¡
  soubor (nap©. v teTeXu ls-R), nechte ho znovu vytvo©it, aby se
  projevily proveden‚ zmˆny -- smazan‚ soubory. V teTeXu k tomuto
  slou‘¡ p©¡kaz texhash.

o Vytvo©te si nˆkde v /tmp do‡asn˜ adres ©, do kter‚ho zkop¡rujete
  distribu‡n¡ soubory LaTeXu a CSLaTeXov‚ soubory cslatex.dtx a
  cslatex.ins.

o V tomto adres ©i rozbalte distribuci LaTeXu p©¡kazy "initex
  unpack.ins" a "initex cslatex.ins".

o V norm ln¡ konfiguraci pou‘¡v  LaTeX v k¢dov n¡ T1 dc-fonty. M te-li
  novˆj¨¡ ec-fonty, vytvo©te p©¡slu¨nˆ upraven‚ defini‡n¡ soubory
  p©¡kazem "initex ec.ins". Tento krok mus¡ n sledovat a‘ PO
  zpracov n¡ unpack.ins.

o Vytvo©te form t LaTeX p©¡kazem "initex latex.ltx".

Nyn¡ m me v na¨em adres ©i 266 soubor–, z nich‘ ty pot©ebn‚ p©esuneme
na p©¡slu¨n  m¡sta do adres ©ov‚ struktury TeXu:

o Soubor latex.fmt p©esu¤te do adres ©e s form ty -- v teTeXu
  texmf/web2c.

o Konfigura‡n¡ soubory pro ‡e¨tinu p©esuneme do adres ©e
  texmf/tex/latex/cslatex. Jsou to tyto:

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

o Do adres ©e texmf/tex/latex/input d me 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 t©eba pro norm ln¡ pr ci, ale budeme je pot©ebovat, pokud
chceme vygenerovat znovu form t. Tento p©¡pad m–‘e nastat, kdy‘ budeme
do LaTeXu p©id vat nov‚ vzory dˆlen¡, nebo kdy‘ si fmt soubor prostˆ
omylem sma‘eme. Proto je p©esuneme do adres ©e /texmf/tex/latex/src. 

Ostatn¡ soubory nebudeme pot©ebovat, proto je m–‘eme smazat.

Vygenerujeme hashovac¡ soubor pro TeX p©¡kazem "texhash"
(teTeX). LaTeX je nainstalov n a m–‘eme ho otestovat na nˆjak‚m
kr tk‚m dokument¡ku.


Konfigurace dˆlen¡ slov
-----------------------

Konfigura‡n¡ p©¡kazy se nach zej¡ v souboru cslatex/hyphen.cfg.
P©¡slu¨n  ‡ st souboru je viditelnˆ ohrani‡ena koment ©ov˜mi
© dkami. K zaveden¡ vzor– dˆlen¡ slou‘¡ p©¡kaz

	\DeclareLanguage[seznam k¢dov n¡]{jm‚no p©¡kazu zapnut¡ vzor–}%
	                {jm‚no souboru se vzory a v˜jimkami}%
                        {\lefthyphenmin=‡¡slo \righthyphenmin=‡¡slo
                         \@requesthyphens <nebo> \@splitrequestedfalse}

Vzory dˆlen¡ na‡ten‚ s \@requesthyphens um¡ vyu‘¡vat funkci p©en ¨en¡
poml‡ky p©i dˆlen¡ (viz n¡‘e).

Implicitnˆ je zavedena americk  angli‡tina, ‡e¨tina a sloven¨tina v
k¢dov n¡ IL2. Pro zaveden¡ ‡e¨tiny v IL2 i T1 pou‘ijte:

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

V bˆ‘n‚m TeXu m–‘e b˜t maxim lnˆ 4 a‘ 5 vzor– najednou -- v¡c se do
jeho pamˆti nevejde.


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

Bez zaveden¡ tohoto stylu se CSLaTeX chov  jako norm ln¡ LaTeX a
pou‘¡v  cm-fonty bez ‡esk˜ch znak–.

Pomocn˜ styl zavedeme pomoc¡

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

Parametry m–‘ou b˜t:

T1
	Cork k¢dov n¡. Budou se pou‘¡vat dc(ec) fonty. Aby se spr vnˆ
        dˆlila slova, mus¡ b˜t vzory dˆlen¡ nata‘eny tak‚ pro T1 (viz
        v˜¨e). Bez tohoto parametru je pou‘ito k¢dov n¡ IL2.

split
	Zap¡n  p©en ¨en¡ poml‡ky p©i dˆlen¡ slov typu propan-
	-butan. Tato vlastnost funguje skoro bez probl‚m– -- v˜jimkou
	je pou‘it¡ `-' jako minus v ‡¡sle, kter‚ ‡te TeX v
	horizont ln¡m m¢du (tak b˜v  zad v no nap©. \looseness=-1); v
	tˆchto p©¡padech je p©i zapnut‚m p©en ¨en¡ dˆl¡tka mo‘n‚
	napsat \minus.

nosplit
	Vyp¡n  p©en ¨en¡ poml‡ky. To je tak‚ implicitn¡ chov n¡.

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

nocaptions
	Nebudou p©edefinov ny texty vkl dan‚ LaTeXem jako "Kapitola"
        nebo "Obsah". Z–stanou tedy p–vodn¡ "Chapter" nebo "Contents".


Nov‚ p©¡kazy v CSLaTeXu
-----------------------

\dateczech
	P©¡kaz \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 -- P©edmluva, Tabulka.

\captionsslovak
	Slovensk‚ captions -- Predhovor, TabuŒka.

\captionsenglish
	Anglick‚ captions -- Preface, Table.

\csprimeson, \csprimesoff
	``Anglick‚'' uvozovky se (ne)budou s zet jako ‡esk‚ 99 66.

\cstieon, \cstieoff
	P©edefinuje vlnku ~, aby se v mat. m¢du (ne)s zela mezera.

-- 
