summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/cstex/cstexman.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-11-26 23:20:20 +0000
committerKarl Berry <karl@freefriends.org>2013-11-26 23:20:20 +0000
commit9ff41513e67f5e08793ef2aaefb2477120151460 (patch)
treeb9d67bfc8360633e036e7f9f91df79b2c2f87c9d /Master/texmf-dist/doc/cstex/cstexman.tex
parentfb91667b247fe27096e359343eab502290656a11 (diff)
cstex
git-svn-id: svn://tug.org/texlive/trunk@32249 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/cstex/cstexman.tex')
-rw-r--r--Master/texmf-dist/doc/cstex/cstexman.tex44
1 files changed, 24 insertions, 20 deletions
diff --git a/Master/texmf-dist/doc/cstex/cstexman.tex b/Master/texmf-dist/doc/cstex/cstexman.tex
index a9ac921f609..6cdd0656a5e 100644
--- a/Master/texmf-dist/doc/cstex/cstexman.tex
+++ b/Master/texmf-dist/doc/cstex/cstexman.tex
@@ -2077,21 +2077,21 @@ Implicitně načítá \csplain{} při generování formátu následující
vzory dělení:
\begitems
-* "\USenglish=0" ... (implicitní vzor z plain\TeX{}u) v ASCII kódování
-* "\czILtwo=5" ... čeština v ISO-8859-2
+* "\enPatt=0" ... (implicitní vzor z plain\TeX{}u) v ASCII kódování
+* "\csILtwo=5" ... čeština v ISO-8859-2
* "\skILtwo=6" ... slovenština v ISO-8859-2
-* "\czCork=15" ... čeština v T1 kódování
+* "\csCork=15" ... čeština v T1 kódování
* "\skCork=16" ... slovenština v T1 kódování
-* "\czUnicode=115" ... čeština v Unicode (jen, pokud je detekován
+* "\csUnicode=115" ... čeština v Unicode (jen, pokud je detekován
Xe\TeX, Lua\TeX, nebo jiný 16bitový \TeX)
* "\skUnicode=116" ... slovenština v Unicode (jen, pokud je detekován
Xe\TeX, Lua\TeX, nebo jiný 16bitový \TeX)
\enditems
-Jednotlivé vzory dělení se v dokumentu zapínají pomocí "\uslang", "\czlang"
+Jednotlivé vzory dělení se v dokumentu zapínají pomocí "\uslang", "\cslang"
a "\sklang". Příkaz "\uslang" zapne také "\nonfrenchspacing" a ostatní
zapínají "\frenchspacing". Jsou zachovány staré názvy těchto přepínačů:
-"\ehyph=\uslang", "\chyph=\czlang" a "\shyph=\sklang". Přechod k novým
+"\ehyph=\uslang", "\chyph=\cslang" a "\shyph=\sklang". Přechod k novým
názvům s aspoň dvěma písmenky pro jazyk je důsledkem nové
možnosti v \csplain{}u použít 54 různých jazyků.
@@ -2100,7 +2100,7 @@ V roce 2012 byl zcela přepracován soubor "hyphen.lan", který je použit
tohoto souboru jsou za dvojtečkami skryty jazyky a kódování zhruba ve tvaru:
\begtt
-\let\czCork=y % Czech
+\let\csCork=y % Czech
\let\skCork=y % Slovak
:\let\deCork=y % German
:\let\frCork=y % French
@@ -2142,8 +2142,8 @@ exotických jazyků si uživatel musí nastavit k tomu správná "\lccode".
\csplain{} definuje pro každý jazyk s načtenými vzory dělení makro "\lan:<číslo>" jako
"<zkratku jazyka>", například "\lan:5" stejně jako "\lan:15" expandují na
-"cz". Programátor maker toho může využít. Programátor maker dále může využít
-toho, že makra "\czlang", "\delang" atd. volají makro
+"cs". Programátor maker toho může využít. Programátor maker dále může využít
+toho, že makra "\cslang", "\delang" atd. volají makro
"\initlanguage{<zkratka jazyka>}". Toto makro implicitně neudělá nic, ale
programátor maker si je může předefinovat dle svého. Protože je
"\initlanguage" zavolán těsně za "\language=<číslo>" v~kontextu:
@@ -2168,9 +2168,9 @@ Toto řešení přebírá z makra "\..lang" jen nastavení registrů "\lefthyphe
"\lg:<značka>", ve kterých budou tyto věci (a možná mnoho dalších jako třeba
nastavení implicitního fontu) řešeny pro každý jazyk individuálně.
-Přepínání mezi kódováními funguje pomocí "\corklangs" ... "\czlang"
-(nyní je aktivní vzor dělení "\czCork") a dále třeba ... "\iltwolangs"
-... "\czlang" (nyní je aktivní vzor dělení "\czILtwo").
+Přepínání mezi kódováními funguje pomocí "\corklangs" ... "\cslang"
+(nyní je aktivní vzor dělení "\csCork") a dále třeba ... "\iltwolangs"
+... "\cslang" (nyní je aktivní vzor dělení "\csILtwo").
Makra "\iltwolangs", "\corklangs", a "\unicodelangs" jsou spuštěna při
"\input il2code", "\input t1code" a "\input ucode", takže uživatel to nemusí
řešit.
@@ -2233,7 +2233,7 @@ vzory dělení jsou čteny pomocí triku s aktivními znaky, který dekóduje
"\crqq" Vytiskne pravé české uvozovky (\crqq).
-\hbox{"\chyph" \new{={\tt\char`\\czlang}}}
+\hbox{"\chyph" \new{=\skrt{{\tt\char`\\czlang}}={\tt\char`\\cslang}}}
Aktivuje tabulku dělení slov podle registru "\czech" a
nastaví stejnoměrné mezerování za tečkami
(tzv.~"\frenchspacing"). \new{Dále nastavuje
@@ -2244,8 +2244,8 @@ vzory dělení jsou čteny pomocí triku s aktivními znaky, který dekóduje
češtinu (hodnota "\iltwoczech" nebo "\toneczech" podle toho,
zda nebylo nebo bylo použito "\input t1code").
-\hbox{"\ehyph" \new{={\tt\char`\\uslang}}}\nobreak
- Aktivuje tabulku dělení slov podle registru "\USenglish" a
+\hbox{"\ehyph" \new{={\tt\char`\\enlang}}}\nobreak
+ Aktivuje tabulku dělení slov podle registru "\enPatt" a
nastaví větší mezerování za tečkami
(tzv.~"\nonfrenchspacing"). Toto nastavení je výchozí.
@@ -2254,6 +2254,9 @@ vzory dělení jsou čteny pomocí triku s aktivními znaky, který dekóduje
britskou angličtinu (hodnota 4).
Vzory dělení pro tento jazyk implicitně nejsou zavedeny.}
+"\enPatt" Registr rezervovaný pro číslo tabulky vzorů dělení slov pro
+ americkou angličtinu (hodnota 0).
+
"\extrahyphenchar" Alternativní znak spojovníku (-). Kód 156.
Po "\input t1code" není toto makro definováno.
@@ -2284,7 +2287,7 @@ vzory dělení jsou čteny pomocí triku s aktivními znaky, který dekóduje
němčinu (hodnota 1).
Vzory dělení pro tento jazyk implicitně nejsou zavedeny.}
-\hbox{"\iltwoczech"\new{={\tt\char`\\czILtwo}}}
+\hbox{"\iltwoczech"\new{=\skrt{{\tt\char`\\czILtwo}}={\tt\char`\\csILtwo}}}
Konstanta 5 rezervovaná pro číslo tabulky vzorů dělení slov
pro češtinu při kódování fontů podle ISO-8859-2.
@@ -2346,7 +2349,7 @@ užitečné mít preloadovanou fontovou čtveřici "\tenrm", "\tenit", "\tenbf"
"\tenbi".
\newstop
-\hbox{"\toneczech"\new{={\tt\char`\\czCork}}}
+\hbox{"\toneczech"\new{={\tt\char`\\csCork}}}
Konstanta 15 rezervovaná pro číslo tabulky vzorů dělení slov
pro češtinu při kódování fontů podle Corku.
@@ -2357,10 +2360,11 @@ užitečné mít preloadovanou fontovou čtveřici "\tenrm", "\tenit", "\tenbf"
\newstart
"\unicodelangs" Inicializace vzorů dělení v Unicode.\newstop
-"\USenglish" Registr rezervovaný pro číslo tabulky vzorů dělení slov pro
- americkou angličtinu (hodnota 0).
+\hbox{\skrt{\tt\char`\\USenglish}}
+ \skrt{Registr rezervovaný pro číslo tabulky vzorů dělení slov pro
+ americkou angličtinu (hodnota 0).}
-"\uv" Makro pro uvozovky. Používá se "\uv{takto}". Makro je
+"\uv"\nobreak Makro pro uvozovky. Používá se "\uv{takto}". Makro je
definováno tak, aby se uvnitř jeho argumentu dala použít
verbatim konstrukce. To ale způsobí, že je potlačen
kerning před pravou uvozovkou. Pokud nepoužíváte verbatim