File: README.cslatex

package info (click to toggle)
texlive-lang 2018.20190227-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 1,175,732 kB
  • sloc: perl: 58,868; xml: 39,109; makefile: 4,050; sh: 4,033; python: 2,969; ansic: 2,846; ruby: 1,003; lisp: 714; awk: 636; java: 159; sed: 142; csh: 25; cpp: 12
file content (211 lines) | stat: -rw-r--r-- 6,639 bytes parent folder | download | duplicates (18)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
CSLaTeX --- pravy LaTeXu 2e pro eskou a slovenskou sazbu
              Verze pro LaTeX z prosince '96
==========================================================
28.10.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
---------

(jednodu postup instalace z balku cslatex-10-97.tar, viz 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.

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

olduv
	Pkaz \uv je (nov) definovn tak, e zajist sprvn kerning
	kolem uvozovek, ale uvnit jeho argumentu nelze pout pkaz
        \verb. Pouitm volby olduv dostaneme starou definici, kter
	se chovala pesn obrcen -- patn kerning, lze pout \verb.
	Oba tyto poadavky se navzjem vyluuj a nikdo dosud
	nevymyslel een, kde by fungovalo oboj najednou.

Volba 'cstex', kter umoovala pouvn pkaz \csprimeson/off,
byla zruena a tyto pkazy lze pouvat rovnou. Kvli zptn
kompatibilit je stle deklarovna, ale vbec nic nedl -- jej
pouit pouze nezpsob chybu.

Pkazy definovan ve stylu czech/slovak.sty
--------------------------------------------

\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.

--