diff options
Diffstat (limited to 'Master/texmf-dist/doc/cstex/cstexman.tex')
-rw-r--r-- | Master/texmf-dist/doc/cstex/cstexman.tex | 44 |
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 |