% \iffalse meta-comment % % Copyright 1994 the LaTeX3 project and the individual authors. % All rights reserved. For further copyright information see the file % \fi \def\fileversion{v3.0} \def\filedate{1995/02/19} \def\docdate {1995/02/19} % \iffalse %%% File: fontdef.dtx %<*dtx> \ProvidesFile{cs-cfg.dtx} [1995/02/19 v3.0 Czech and Slovak LaTeX2e package] % %\ProvidesFile{fonttext.ltx}[C&S Text font Setup] %\ProvidesFile{fontmath.ltx}[C&S Math font Setup] % \fi % % \CheckSum{2527} %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z %% Digits \0\1\2\3\4\5\6\7\8\9 %% Exclamation \! Double quote \" Hash (number) \# %% Dollar \$ Percent \% Ampersand \& %% Acute accent \' Left paren \( Right paren \) %% Asterisk \* Plus \+ Comma \, %% Minus \- Point \. Solidus \/ %% Colon \: Semicolon \; Less than \< %% Equals \= Greater than \> Question mark \? %% Commercial at \@ Left bracket \[ Backslash \\ %% Right bracket \] Circumflex \^ Underscore \_ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} % %\iffalse This is a META comment % % File `cs-cfg.dtx'. % Copyright (C) 1994 Jiri Zlatuska and % (C) 1989-1994 Frank Mittelbach and Rainer Sch\"opf, % all rights reserved. % %\fi % % \changes{v3.0}{1995/02/19}{Updated for Dec. 1994 release of \LaTeXe} % \changes{v3.01}{1995/03/06}{Default encoding (fontdef.cfg) set to IL2} % % \title{The \texttt{cs-cfg.dtx} file\thanks % {This file has version number \fileversion, dated \filedate.}} % \author{Ji\v r\'i Zlatu\v ska\thanks{% % based on \texttt{fontdef.dtx} and \texttt{lthyphen.dtx} by % Frank Mittelbach and Rainer Sch\"opf}} % \def\dst{{\normalfont\scshape docstrip}} % \setcounter{StandardModuleDepth}{1} % % % \maketitle % \section{Introduction} % This file is used to generate the files \texttt{fonttext.cfg}, % \texttt{fontmath}, and \texttt{hyphen.cfg} used for generating % \LaTeXe\ format file with Czech and Slovak customization and with % the support for automatic encoding-scheme-dependent hyphenation % patterns switching. % % Local \texttt{.cfg} files configuring \LaTeXe\ format generation are % provided here for two encodings of Czech and/or Slovak: % \begin{description} % \item[IL2] --- ISO Latin~2, the standard for Czech and Slovak encoding adopted % by CSTUG; % \item[KOI] --- KOI8\v cs, an older encoding with layout |\catcode| and % |\lccode| compatible with |T1| encoding. % \end{description} % % In order to use these modifications, it is enough to put the % \texttt{.cfg} files into the directory with files used for \LaTeXe\ % format generation. \LaTeXe\ kernel will automatically load these % instead of the standard ones, \texttt{fonttext.ltx}, \texttt{fontmath}, and % \texttt{hyphen.ltx} supplied with the sandard \LaTeXe\ distribution. % % % \section{A driver for this document} % % \StopEventually{} % % The next bit of code contains the documentation driver file for % \TeX{}, i.e., the file that will produce the documentation you are % currently reading. It will be extracted from this file by the % \dst{} program. % \begin{macrocode} %<*driver> \documentclass{ltxdoc} \begin{document} \DocInput{cs-cfg.dtx} \end{document} % % \end{macrocode} % % % \section{Font definitions -- \texttt{fonttext.cfg}} % Font definition configuration file adds two additional font encodings % to the set provided by standard \texttt{fonttext.ltx}. % % As far as both \texttt{IL2} and \texttt{KOI} are comaptible with % \texttt{OT1} (their lower 128 characters are identical to those from % Computer Modern set), it is reasonable to use these instead of Computer % Modern fonts as the fonts used by default within \LaTeXe. Note that % this doesn't destroy full portability of the source provided that only % characters from \texttt{OT1} are directly accessed. % % It is supposed that the user will chose one of the additional font % families (\texttt{IL2} or \texttt{KOI}) as the family used for % \texttt{OT1} and that this family corresponds to the font used by % default within such an installation. % % Note that changing the default encoding may lead to the use of % documents which are not 100\%\ portable; that is they need not % necessarily be processable within any other standard \LaTeXe\ % installation. It is safer always to specify explicitly in the preamble % of your documents which encodings other that the sandard ones are % needed in order to process ypur documents. % % \begin{macrocode} %<*fonttext> \immediate\write\sixt@@n{File: `fonttext.cfg' \space for c&s customization for LaTeX 2e\space \fileversion\space <\filedate> (JZ)} \immediate\write\sixt@@n{} \immediate\write\sixt@@n{*** If you modify this file please change the lines above ***} % % \changes{v3.01}{1995/03/06}{Default encoding (fontdef.cfg) set to IL2} % \begin{macro}{\encodingdefault} \newcommand\encodingdefault{IL2} % we will also switch to this later % \end{macro} \immediate\write\sixt@@n{File: `fonttext.cfg' \space \fileversion\space <\filedate> (JZ for \encodingdefault)} \immediate\write\sixt@@n{} \input {OMLenc.def} \input {T1enc.def} \input {OT1enc.def} \input {IL2enc.def} \input {KOIenc.def} \input {OMSenc.def} % \end{macrocode} %\begin{macro}{\@hyphenation} % The |\@hyphenation| macro should be defined here in order to allow % subsequent definitions of font encodings. The proper definition comes later % in |hyphen.cfg|. % \begin{macrocode} \def\@hyphenation{} % \end{macrocode} %\end{macro} % % Here come the declarations of the encodings. We want to be able to switch % between them. As far as they are not compatible wrt.\ |\catcode| and % |\lccode| settings, we reset all of those using macro |\@@XXXCodes| % for encoding |XXX|. We also code the |\@hyphenation| macro which takes % care of issuing the |\language| assignemnt whenever we switch to % another encoding for which hyphenation patterns specific for that encoding % should be used for the language in effect. % % |\DeclareFontEncoding{T1}| normally resides inside of |T1enc.def|, % but we need to adjust the code used when selecting this encoding, % hence we insert the declaratin here in order overload the default % setting. % \begin{macrocode} \DeclareFontEncoding{T1}{\csname @@T1Codes\endcsname\@hyphenation}{} \DeclareFontEncodingDefaults{}{} \DeclareFontSubstitution{T1}{cmr}{m}{n} \DeclareFontSubstitution{OT1}{cmr}{m}{n} \DeclareFontSubstitution{KOI}{cmr}{m}{n} % \end{macrocode} % % Macros defining the ls/us/catcode settings for each of the text encodings % are defined here. They are invoked explicitly whenever active encoding % scheme is changed so as to ensure that switching between incompatible % encodings is done properly. %\begin{macro}{\@@T1Codes} % \begin{macrocode} \expandafter\def\csname @@T1Codes\endcsname{% \@latex@info{\@code@prefix switching to T1 lc/uc/sf codes}% \def\@tempa##1##2{% \@tempcnta##1\relax \@tempcntb##2\relax \@tempb }% \def\@tempb{% \ifnum\@tempcnta>\@tempcntb\else \@tempc\@tempcnta \advance\@tempcnta\@ne \expandafter\@tempb \fi }% \def\@tempc##1{% \count@=##1\advance\count@ by -"20 \@code@prefix\uccode##1=\count@ \@code@prefix\lccode##1=##1 }% \@tempa{`\a}{`\z} \ifnum\inputlineno=\m@ne\else \@tempa{"A0}{"BC} \@tempa{"E0}{"FF} \fi \def\@tempc##1{% \count@=##1\advance\count@ by "20 \@code@prefix\uccode##1=##1 \@code@prefix\lccode##1=\count@ \@code@prefix\sfcode##1=999 }% \@tempa{`\A}{`\Z} \ifnum\inputlineno=\m@ne\else \@tempa{"80}{"9C} \@tempa{"C0}{"DF} \fi \@code@prefix\uccode`\^^Y=`\I % dotless i \@code@prefix\lccode`\^^Y=`\^^Y % dotless i \@code@prefix\uccode`\^^Z=`\J % dotless j, ae in OT1 \@code@prefix\lccode`\^^Z=`\^^Z % dotless j, ae in OT1 \ifnum\inputlineno=\m@ne\else \@code@prefix\lccode`\^^9d=`\i % dotted I \@code@prefix\uccode`\^^9d=`\^^9d % dotted I \@code@prefix\lccode`\^^9e=`\^^9e % d-bar \@code@prefix\uccode`\^^9e=`\^^d0 % d-bar \fi \let\@tempa=\@undefined \let\@tempb=\@undefined \let\@tempc=\@undefined } % \end{macrocode} %\end{macro} %\begin{macro}{\@@KOICodes} % \begin{macrocode} \def\@@KOICodes{% \@latex@info{\@code@prefix switching to KOI lc/uc/sf codes}% \@code@prefix\lccode`^^e1=`^^c1 \@code@prefix\lccode`^^c1=`^^c1 \@code@prefix\lccode`^^e3=`^^c3 \@code@prefix\lccode`^^c3=`^^c3 \@code@prefix\lccode`^^e4=`^^c4 \@code@prefix\lccode`^^c4=`^^c4 \@code@prefix\lccode`^^e5=`^^c5 \@code@prefix\lccode`^^c5=`^^c5 \@code@prefix\lccode`^^e6=`^^c6 \@code@prefix\lccode`^^c6=`^^c6 \@code@prefix\lccode`^^e7=`^^c7 \@code@prefix\lccode`^^c7=`^^c7 \@code@prefix\lccode`^^e8=`^^c8 \@code@prefix\lccode`^^c8=`^^c8 \@code@prefix\lccode`^^e9=`^^c9 \@code@prefix\lccode`^^c9=`^^c9 \@code@prefix\lccode`^^ea=`^^ca \@code@prefix\lccode`^^ca=`^^ca \@code@prefix\lccode`^^eb=`^^cb \@code@prefix\lccode`^^cb=`^^cb \@code@prefix\lccode`^^ec=`^^cc \@code@prefix\lccode`^^cc=`^^cc \@code@prefix\lccode`^^ed=`^^cd \@code@prefix\lccode`^^cd=`^^cd \@code@prefix\lccode`^^ee=`^^ce \@code@prefix\lccode`^^ce=`^^ce \@code@prefix\lccode`^^ef=`^^cf \@code@prefix\lccode`^^cf=`^^cf \@code@prefix\lccode`^^f0=`^^d0 \@code@prefix\lccode`^^d0=`^^d0 \@code@prefix\lccode`^^f1=`^^d1 \@code@prefix\lccode`^^d1=`^^d1 \@code@prefix\lccode`^^f2=`^^d2 \@code@prefix\lccode`^^d2=`^^d2 \@code@prefix\lccode`^^f3=`^^d3 \@code@prefix\lccode`^^d3=`^^d3 \@code@prefix\lccode`^^f4=`^^d4 \@code@prefix\lccode`^^d4=`^^d4 \@code@prefix\lccode`^^f5=`^^d5 \@code@prefix\lccode`^^d5=`^^d5 \@code@prefix\lccode`^^f7=`^^d7 \@code@prefix\lccode`^^d7=`^^d7 \@code@prefix\lccode`^^f8=`^^d8 \@code@prefix\lccode`^^d8=`^^d8 \@code@prefix\lccode`^^f9=`^^d9 \@code@prefix\lccode`^^d9=`^^d9 \@code@prefix\lccode`^^fa=`^^da \@code@prefix\lccode`^^da=`^^da \@code@prefix\lccode`^^fb=`^^db \@code@prefix\lccode`^^db=`^^db \@code@prefix\lccode`^^fc=`^^dc \@code@prefix\lccode`^^dc=`^^dc \@code@prefix\uccode`^^c1=`^^e1 \@code@prefix\uccode`^^e1=`^^e1 \@code@prefix\uccode`^^c3=`^^e3 \@code@prefix\uccode`^^e3=`^^e3 \@code@prefix\uccode`^^c4=`^^e4 \@code@prefix\uccode`^^e4=`^^e4 \@code@prefix\uccode`^^c5=`^^e5 \@code@prefix\uccode`^^e5=`^^e5 \@code@prefix\uccode`^^c6=`^^e6 \@code@prefix\uccode`^^e6=`^^e6 \@code@prefix\uccode`^^c7=`^^e7 \@code@prefix\uccode`^^e7=`^^e7 \@code@prefix\uccode`^^c8=`^^e8 \@code@prefix\uccode`^^e8=`^^e8 \@code@prefix\uccode`^^c9=`^^e9 \@code@prefix\uccode`^^e9=`^^e9 \@code@prefix\uccode`^^ca=`^^ea \@code@prefix\uccode`^^ea=`^^ea \@code@prefix\uccode`^^cb=`^^eb \@code@prefix\uccode`^^eb=`^^eb \@code@prefix\uccode`^^cc=`^^ec \@code@prefix\uccode`^^ec=`^^ec \@code@prefix\uccode`^^cd=`^^ed \@code@prefix\uccode`^^ed=`^^ed \@code@prefix\uccode`^^ce=`^^ee \@code@prefix\uccode`^^ee=`^^ee \@code@prefix\uccode`^^cf=`^^ef \@code@prefix\uccode`^^ef=`^^ef \@code@prefix\uccode`^^d0=`^^f0 \@code@prefix\uccode`^^f0=`^^f0 \@code@prefix\uccode`^^d1=`^^f1 \@code@prefix\uccode`^^f1=`^^f1 \@code@prefix\uccode`^^d2=`^^f2 \@code@prefix\uccode`^^f2=`^^f2 \@code@prefix\uccode`^^d3=`^^f3 \@code@prefix\uccode`^^f3=`^^f3 \@code@prefix\uccode`^^d4=`^^f4 \@code@prefix\uccode`^^f4=`^^f4 \@code@prefix\uccode`^^d5=`^^f5 \@code@prefix\uccode`^^f5=`^^f5 \@code@prefix\uccode`^^d7=`^^f7 \@code@prefix\uccode`^^f7=`^^f7 \@code@prefix\uccode`^^d8=`^^f8 \@code@prefix\uccode`^^f8=`^^f8 \@code@prefix\uccode`^^d9=`^^f9 \@code@prefix\uccode`^^f9=`^^f9 \@code@prefix\uccode`^^da=`^^fa \@code@prefix\uccode`^^fa=`^^fa \@code@prefix\uccode`^^db=`^^fb \@code@prefix\uccode`^^fb=`^^fb \@code@prefix\uccode`^^dc=`^^fc \@code@prefix\uccode`^^fc=`^^fc } % \end{macrocode} %\end{macro} %\begin{macro}{\@@IL2Codes} % \begin{macrocode} \expandafter\def\csname @@IL2Codes\endcsname{% \@latex@info{\@code@prefix switching to IL2 lc/uc/sf codes}% \catcode225=11 \@code@prefix\lccode225=225 \@code@prefix\uccode225=193 \catcode193=11 \@code@prefix\lccode193=225 \@code@prefix\uccode193=193 \catcode228=11 \@code@prefix\lccode228=228 \@code@prefix\uccode228=196 \catcode196=11 \@code@prefix\lccode196=228 \@code@prefix\uccode196=196 \catcode232=11 \@code@prefix\lccode232=232 \@code@prefix\uccode232=200 \catcode200=11 \@code@prefix\lccode200=232 \@code@prefix\uccode200=200 \catcode239=11 \@code@prefix\lccode239=239 \@code@prefix\uccode239=207 \catcode207=11 \@code@prefix\lccode207=239 \@code@prefix\uccode207=207 \catcode233=11 \@code@prefix\lccode233=233 \@code@prefix\uccode233=201 \catcode201=11 \@code@prefix\lccode201=233 \@code@prefix\uccode201=201 \catcode236=11 \@code@prefix\lccode236=236 \@code@prefix\uccode236=204 \catcode204=11 \@code@prefix\lccode204=236 \@code@prefix\uccode204=204 \catcode237=11 \@code@prefix\lccode237=237 \@code@prefix\uccode237=205 \catcode205=11 \@code@prefix\lccode205=237 \@code@prefix\uccode205=205 \catcode229=11 \@code@prefix\lccode229=229 \@code@prefix\uccode229=197 \catcode197=11 \@code@prefix\lccode197=229 \@code@prefix\uccode197=197 \catcode181=11 \@code@prefix\lccode181=181 \@code@prefix\uccode181=165 \catcode165=11 \@code@prefix\lccode165=181 \@code@prefix\uccode165=165 \catcode242=11 \@code@prefix\lccode242=242 \@code@prefix\uccode242=210 \catcode210=11 \@code@prefix\lccode210=242 \@code@prefix\uccode210=210 \catcode243=11 \@code@prefix\lccode243=243 \@code@prefix\uccode243=211 \catcode211=11 \@code@prefix\lccode211=243 \@code@prefix\uccode211=211 \catcode244=11 \@code@prefix\lccode244=244 \@code@prefix\uccode244=212 \catcode212=11 \@code@prefix\lccode212=244 \@code@prefix\uccode212=212 \catcode246=11 \@code@prefix\lccode246=246 \@code@prefix\uccode246=214 \catcode214=11 \@code@prefix\lccode214=246 \@code@prefix\uccode214=214 \catcode224=11 \@code@prefix\lccode224=224 \@code@prefix\uccode224=192 \catcode192=11 \@code@prefix\lccode192=224 \@code@prefix\uccode192=192 \catcode248=11 \@code@prefix\lccode248=248 \@code@prefix\uccode248=216 \catcode216=11 \@code@prefix\lccode216=248 \@code@prefix\uccode216=216 \catcode185=11 \@code@prefix\lccode185=185 \@code@prefix\uccode185=169 \catcode169=11 \@code@prefix\lccode169=185 \@code@prefix\uccode169=169 \catcode187=11 \@code@prefix\lccode187=187 \@code@prefix\uccode187=171 \catcode171=11 \@code@prefix\lccode171=187 \@code@prefix\uccode171=171 \catcode250=11 \@code@prefix\lccode250=250 \@code@prefix\uccode250=218 \catcode218=11 \@code@prefix\lccode218=250 \@code@prefix\uccode218=218 \catcode249=11 \@code@prefix\lccode249=249 \@code@prefix\uccode249=217 \catcode217=11 \@code@prefix\lccode217=249 \@code@prefix\uccode217=217 \catcode252=11 \@code@prefix\lccode252=252 \@code@prefix\uccode252=220 \catcode220=11 \@code@prefix\lccode220=252 \@code@prefix\uccode220=220 \catcode253=11 \@code@prefix\lccode253=253 \@code@prefix\uccode253=221 \catcode221=11 \@code@prefix\lccode221=253 \@code@prefix\uccode221=221 \catcode190=11 \@code@prefix\lccode190=190 \@code@prefix\uccode190=174 \catcode174=11 \@code@prefix\lccode174=190 \@code@prefix\uccode174=174 } % \end{macrocode} %\end{macro} %\begin{macro}{\localcodeswitching} %\begin{macro}{\globalcodeswitching} %\begin{macro}{\@code@prefix} % % When \TeX\ breaks paragraphs into lines, the lc/uc/sf/catcode settings used % are those set at the and of the paragraph. Hence it doesn't make much sense % to change these too frequently or to rely on scope of validity for them. % Also, if these changes are made locally, the \emph{save stact} can easily % overflow. Hence these changes are prefixed by the |\@code@prefix| macro % assumed to expand either to |\global| or to void string (meaning `local'). % Two macros are prepared here for the user level: |\localcodeswitching| % and |\globalcodeswitching|. Moreover, everytime codes are swithed, we make % a record of it into the log file. % \begin{macrocode} \def\localcodeswitching{\def\@code@prefix{}} \def\globalcodeswitching{\def\@code@prefix{\global}} \globalcodeswitching % \end{macrocode} %\end{macro} %\end{macro} %\end{macro} % % \LaTeXe\ makes the default encoding |OT1| in order to ensure portability % of the source files between different installations of \LaTeXe. We decided % to use our conservatively extended fonts instead of the |OT1|-encoded. Hence % the user is not prevented in using any of the characters included into the % extension. We make it legal here by resetting the standard encoding % active by default when \LaTeXe\ starts to this. This change does not % affect portability of English-only files processable by \LaTeXe\ with |OT1| % enabled. % % Hence we specify the |\encodingdefault| encoding % \begin{macrocode} \fontencoding{\encodingdefault} % \end{macrocode} % and we ensure that the encoding is really switched on % \begin{macrocode} \enc@update % \end{macrocode} % Next we load the `standard' |.fd| files for each of the encodings. This % is probably too much, but we want this to be as symmetric as possible. % % \begin{quote} % \textbf{Warning:} Please note that this means that you have to % regenerate the format whenever you change any of these % \texttt{.fd} files since \LaTeXe{} will not read \texttt{.fd} % files if it already knows about the encoding/family % combination. % \end{quote} % % \begin{macrocode} \input T1cmr.fd \input OT1cmr.fd \input KOIcmr.fd \input IL2cmr.fd \input KOIcmss.fd \input KOIcmtt.fd \input IL2cmss.fd \input IL2cmtt.fd % \end{macrocode} % % Even with all the precautions it is still possible that NFSS will % run into problems, for example, when a |.fd| file contains % corrupted data. To guard for such cases NFSS has a very low-level % fallback font that is installed with the following line. % \begin{macrocode} \DeclareErrorFont{\encodingdefault}{cmr}{m}{n}{10} % \end{macrocode} % This means, ``if everything else fails use Computer Modern Roman % normal shape at 10pt in the old encoding. % You can change the font used but the encoding should be the same % as the one specified with |\fontencoding| above. % % % \subsection{Defaults} % % To allow the use of |\rmfamily|, |\sffamily|, etc.\ in documents % even if nonstandard families are used we provide nine macros % which hold the name of the corresponding families, series, and so % on. This makes it easy to use other font families (like Times % roman, etc.). One simply has to redefine these defaults. % % All these hooks have to be defined in this file but you can % change their meaning (except for |\encodingdefault|) without % making documents non-portable. % % % \begin{macro}{\rmdefault} % \begin{macro}{\sfdefault} % \begin{macro}{\ttdefault} % The following three definitions set up the meaning for % |\rmfamily|, |\sffamily|, and |\ttfamily|. % \begin{macrocode} \newcommand\rmdefault{cmr} \newcommand\sfdefault{cmss} \newcommand\ttdefault{cmtt} % \end{macrocode} % \end{macro} % \end{macro} % \end{macro} % \begin{macro}{\bfdefault} % \begin{macro}{\mddefault} % Series changing commands are influenced by the following hooks. % \begin{macrocode} \newcommand\bfdefault{bx} \newcommand\mddefault{m} % \end{macrocode} % \end{macro} % \end{macro} % \begin{macro}{\itdefault} % \begin{macro}{\sldefault} % \begin{macro}{\scdefault} % \begin{macro}{\updefault} % Shape changing commands use the following hooks. % \begin{macrocode} \newcommand\itdefault{it} \newcommand\sldefault{sl} \newcommand\scdefault{sc} \newcommand\updefault{n} % \end{macrocode} % \end{macro} % \end{macro} % \end{macro} % \end{macro} % \begin{macro}{\familydefault} % \begin{macro}{\seriesdefault} % \begin{macro}{\shapedefault} % Finally we have the hooks that describe the behaviour of % the|\normalfont| command. To stay portable, the definition of % |\encodingdefault| should \emph{not} be changed and should match % the setting above for |\fontencoding|. All other values can be % set according to your taste. % \begin{macrocode} \newcommand\familydefault{\rmdefault} \newcommand\seriesdefault{\mddefault} \newcommand\shapedefault{\updefault} % \end{macrocode} % \end{macro} % \end{macro} % \end{macro} % % This finishes the low-level setup in \texttt{fonttext.cfg}. % % % We changed the default encoding and we don't want the format to be confused % with the format resulting from the source provided by \LaTeXe\ distribution. % Therefore we identify the encoding the format switches to via |\everyjob|. % % \begin{macrocode} \everyjob = \expandafter {\the \everyjob \message{Default encoding set to \f@encoding.} } % % \end{macrocode} % % % \section{The \texttt{fontmath.cfg} file} % % The idendification is done earlier on with a |\ProvidesFile| % declaration. % % The definitions below assume that |\encodingdefault| contains |OT1| as a % subset and thus fonts within it can safely be used unstead of |OT1|. Both % |IL2| and |KOI| satisfy this as far as they have been created as % ``conservative'' extensions of |OT1|. % % \begin{macrocode} %<*fontmath> \typeout{*** Math uses \encodingdefault-encoded fonts. ***} % \end{macrocode} % % \subsection{The fontencodings used} % % \begin{macrocode} \DeclareFontEncoding{OML}{}{} \DeclareFontEncoding{OMS}{}{} \DeclareFontEncoding{OMX}{}{} % \end{macrocode} % Finally a declaration for |U| encoding which serves for all fonts % that do not fit standard encodings. For math this sets up % |\noaccents@| providing for AMS-\LaTeX{}. This macro is used % therein to handle accented characters if they are not supported % by the font. In other words, if fonts with |U| encoding are used % in math, all accents (like from |\breve|) are fetched from some % other font that has them. % \begin{macrocode} \DeclareFontEncoding{U}{}{\noaccents@} % \end{macrocode} % The encodings for math are next: % \begin{macrocode} \DeclareFontSubstitution{OML}{cmm}{m}{it} \DeclareFontSubstitution{OMS}{cmsy}{m}{n} \DeclareFontSubstitution{OMX}{cmex}{m}{n} \DeclareFontSubstitution{U}{cmr}{m}{n} % \end{macrocode} % % \begin{macrocode} \input {OMLcmm.fd} \input {OMScmsy.fd} \input {OMXcmex.fd} \input {Ucmr.fd} % \end{macrocode} % % \subsubsection{Symbolfont and Alphabet declarations} % % We now define the basic symbol fonts used by \LaTeX{}. % These four symbol fonts must be defined by this file. % % It is possible to make the symbol fonts point to other external % fonts without losing the ability to process documents written % at other sites, as long as one defines the same symbol font names % with the same encodings, e.g., |operators| with |\encodingdefault| etc. % If other encodings are used documents become non-portable. % Such a change should therefore be done in a package file. % % \changes{v2.1e}{1994/12/15}{Added missing setting for symbols in % bold version} % \begin{macrocode} \DeclareSymbolFont{operators} {\encodingdefault}{cmr} {m}{n} \DeclareSymbolFont{letters} {OML}{cmm} {m}{it} \DeclareSymbolFont{symbols} {OMS}{cmsy}{m}{n} \DeclareSymbolFont{largesymbols}{OMX}{cmex}{m}{n} \SetSymbolFont{operators}{bold}{\encodingdefault}{cmr} {bx}{n} \SetSymbolFont{letters} {bold}{OML}{cmm} {b}{it} \SetSymbolFont{symbols} {bold}{OMS}{cmsy}{b}{n} % \end{macrocode} % % Below are the seven math alphabets which are defined by NFSS. % Again they must be defined by this file. % However, as before you can change the fonts used without losing % portability, but you should be careful when changing the encoding % since that may make documents come out wrong. % \begin{macrocode} \DeclareSymbolFontAlphabet{\mathrm} {operators} \DeclareSymbolFontAlphabet{\mathnormal}{letters} \DeclareSymbolFontAlphabet{\mathcal} {symbols} \DeclareMathAlphabet {\mathbf}{\encodingdefault}{cmr}{bx}{n} \DeclareMathAlphabet {\mathsf}{\encodingdefault}{cmss}{m}{n} \DeclareMathAlphabet {\mathit}{\encodingdefault}{cmr}{m}{it} \DeclareMathAlphabet {\mathtt}{\encodingdefault}{cmtt}{m}{n} % \end{macrocode} % Given the currently available fonts we cannot bolden |\mathbf| % and |\mathtt| but in principle one could use `ultra bold' or % something. The alphabets defined via |\DeclareSymbolFontAlphabet| % will change automatically in a new math version if the % corresponding symbol font changes. % \begin{macrocode} \SetMathAlphabet\mathsf{bold}{\encodingdefault}{cmss}{bx}{n} \SetMathAlphabet\mathit{bold}{\encodingdefault}{cmr}{bx}{it} % \end{macrocode} % % % \subsection{Math font sizes} % \changes{v2.2f}{1994/11/07} % {(DPC) Add \cs{DeclareMathSizes} declarations} % % The declarations below declare the text, script and scriptscript % size to be used for each text font size. % % All occurences of sizes longer than a single character are replaced % with the macro name that holds them, saving a number of % tokens (but loose a bit of speed, so this may not stay that way). % \begin{macrocode} \DeclareMathSizes{5}{5}{5}{5} \DeclareMathSizes{6}{6}{5}{5} \DeclareMathSizes{7}{7}{5}{5} \DeclareMathSizes{8}{8}{6}{5} \DeclareMathSizes{9}{9}{6}{5} \DeclareMathSizes{\@xpt}{\@xpt}{7}{5} \DeclareMathSizes{\@xipt}{\@xipt}{8}{6} \DeclareMathSizes{\@xiipt}{\@xiipt}{8}{6} \DeclareMathSizes{\@xivpt}{\@xivpt}{\@xpt}{7} \DeclareMathSizes{\@xviipt}{\@xviipt}{\@xiipt}{\@xpt} \DeclareMathSizes{\@xxpt}{\@xxpt}{\@xivpt}{\@xiipt} \DeclareMathSizes{\@xxvpt}{\@xxvpt}{\@xxpt}{\@xviipt} % \end{macrocode} % % \subsection{The math symbol assignments} % % We start by setting up math codes for most of the characters % typed in directly from the keyboard. Most of them are normally % already setup up in the same way by Ini\TeX{}. However, we repeat % them here to have a complete setup which can be exchanged with % another if desired. % % \subsubsection{The letters} % \begin{macrocode} \DeclareMathSymbol{a}{\mathalpha}{letters}{`a} \DeclareMathSymbol{b}{\mathalpha}{letters}{`b} \DeclareMathSymbol{c}{\mathalpha}{letters}{`c} \DeclareMathSymbol{d}{\mathalpha}{letters}{`d} \DeclareMathSymbol{e}{\mathalpha}{letters}{`e} \DeclareMathSymbol{f}{\mathalpha}{letters}{`f} \DeclareMathSymbol{g}{\mathalpha}{letters}{`g} \DeclareMathSymbol{h}{\mathalpha}{letters}{`h} \DeclareMathSymbol{i}{\mathalpha}{letters}{`i} \DeclareMathSymbol{j}{\mathalpha}{letters}{`j} \DeclareMathSymbol{k}{\mathalpha}{letters}{`k} \DeclareMathSymbol{l}{\mathalpha}{letters}{`l} \DeclareMathSymbol{m}{\mathalpha}{letters}{`m} \DeclareMathSymbol{n}{\mathalpha}{letters}{`n} \DeclareMathSymbol{o}{\mathalpha}{letters}{`o} \DeclareMathSymbol{p}{\mathalpha}{letters}{`p} \DeclareMathSymbol{q}{\mathalpha}{letters}{`q} \DeclareMathSymbol{r}{\mathalpha}{letters}{`r} \DeclareMathSymbol{s}{\mathalpha}{letters}{`s} \DeclareMathSymbol{t}{\mathalpha}{letters}{`t} \DeclareMathSymbol{u}{\mathalpha}{letters}{`u} \DeclareMathSymbol{v}{\mathalpha}{letters}{`v} \DeclareMathSymbol{w}{\mathalpha}{letters}{`w} \DeclareMathSymbol{x}{\mathalpha}{letters}{`x} \DeclareMathSymbol{y}{\mathalpha}{letters}{`y} \DeclareMathSymbol{z}{\mathalpha}{letters}{`z} \DeclareMathSymbol{A}{\mathalpha}{letters}{`A} \DeclareMathSymbol{B}{\mathalpha}{letters}{`B} \DeclareMathSymbol{C}{\mathalpha}{letters}{`C} \DeclareMathSymbol{D}{\mathalpha}{letters}{`D} \DeclareMathSymbol{E}{\mathalpha}{letters}{`E} \DeclareMathSymbol{F}{\mathalpha}{letters}{`F} \DeclareMathSymbol{G}{\mathalpha}{letters}{`G} \DeclareMathSymbol{H}{\mathalpha}{letters}{`H} \DeclareMathSymbol{I}{\mathalpha}{letters}{`I} \DeclareMathSymbol{J}{\mathalpha}{letters}{`J} \DeclareMathSymbol{K}{\mathalpha}{letters}{`K} \DeclareMathSymbol{L}{\mathalpha}{letters}{`L} \DeclareMathSymbol{M}{\mathalpha}{letters}{`M} \DeclareMathSymbol{N}{\mathalpha}{letters}{`N} \DeclareMathSymbol{O}{\mathalpha}{letters}{`O} \DeclareMathSymbol{P}{\mathalpha}{letters}{`P} \DeclareMathSymbol{Q}{\mathalpha}{letters}{`Q} \DeclareMathSymbol{R}{\mathalpha}{letters}{`R} \DeclareMathSymbol{S}{\mathalpha}{letters}{`S} \DeclareMathSymbol{T}{\mathalpha}{letters}{`T} \DeclareMathSymbol{U}{\mathalpha}{letters}{`U} \DeclareMathSymbol{V}{\mathalpha}{letters}{`V} \DeclareMathSymbol{W}{\mathalpha}{letters}{`W} \DeclareMathSymbol{X}{\mathalpha}{letters}{`X} \DeclareMathSymbol{Y}{\mathalpha}{letters}{`Y} \DeclareMathSymbol{Z}{\mathalpha}{letters}{`Z} % \end{macrocode} % % \subsubsection{The digits} % % \begin{macrocode} \DeclareMathSymbol{0}{\mathalpha}{operators}{`0} \DeclareMathSymbol{1}{\mathalpha}{operators}{`1} \DeclareMathSymbol{2}{\mathalpha}{operators}{`2} \DeclareMathSymbol{3}{\mathalpha}{operators}{`3} \DeclareMathSymbol{4}{\mathalpha}{operators}{`4} \DeclareMathSymbol{5}{\mathalpha}{operators}{`5} \DeclareMathSymbol{6}{\mathalpha}{operators}{`6} \DeclareMathSymbol{7}{\mathalpha}{operators}{`7} \DeclareMathSymbol{8}{\mathalpha}{operators}{`8} \DeclareMathSymbol{9}{\mathalpha}{operators}{`9} % \end{macrocode} % % % \subsubsection{Punctuation, brace, etc. keys} % % \begin{macrocode} \DeclareMathSymbol{!}{\mathclose}{operators}{"21} \DeclareMathSymbol{(}{\mathopen}{operators}{"28} \DeclareMathSymbol{)}{\mathclose}{operators}{"29} \DeclareMathSymbol{*}{\mathbin}{symbols}{"03} % \ast \DeclareMathSymbol{+}{\mathbin}{operators}{"2B} \DeclareMathSymbol{,}{\mathpunct}{letters}{"3B} \DeclareMathSymbol{-}{\mathbin}{symbols}{"00} \DeclareMathSymbol{.}{\mathord}{letters}{"3A} \DeclareMathSymbol{/}{\mathord}{letters}{"3D} \DeclareMathSymbol{:}{\mathrel}{operators}{"3A} \DeclareMathSymbol{;}{\mathpunct}{operators}{"3B} \DeclareMathSymbol{<}{\mathrel}{letters}{"3C} \DeclareMathSymbol{=}{\mathrel}{operators}{"3D} \DeclareMathSymbol{>}{\mathrel}{letters}{"3E} \DeclareMathSymbol{?}{\mathclose}{operators}{"3F} \DeclareMathSymbol{[}{\mathopen}{operators}{"5B} \DeclareMathSymbol{]}{\mathclose}{operators}{"5D} \DeclareMathSymbol{|}{\mathord}{symbols}{"6A} % \end{macrocode} % % Should all of the following being activated by default? Probably % not. % \begin{macrocode} %\DeclareMathSymbol{`\{}{\mathopen}{symbols}{"66} %\DeclareMathSymbol{`\}}{\mathclose}{symbols}{"67} %\DeclareMathSymbol{`\\}{\mathord}{symbols}{"6E} % \backslash \mathcode`\ ="8000 % \space \mathcode`\'="8000 % ^\prime \mathcode`\_="8000 % \_ % \end{macrocode} % % % \subsubsection{Delimitercodes for characters} % % [to be completed] % % Finally, Ini\TeX{} sets all |\delcode| values to -1, except % |\delcode`.=0| % \begin{macrocode} \delcode`\(="028300 \delcode`\)="029301 \delcode`\[="05B302 \delcode`\]="05D303 \delcode`\<="26830A \delcode`\>="26930B \delcode`\/="02F30E \delcode`\|="26A30C \delcode`\\="26E30F % \end{macrocode} % N.B. |{| and |}| should NOT get delcodes; % otherwise parameter grouping fails! % % % \subsection{Symbols accessed via control sequences} % % \subsubsection{Greek letters} % % \begin{macrocode} \DeclareMathSymbol{\alpha}{\mathord}{letters}{"0B} \DeclareMathSymbol{\beta}{\mathord}{letters}{"0C} \DeclareMathSymbol{\gamma}{\mathord}{letters}{"0D} \DeclareMathSymbol{\delta}{\mathord}{letters}{"0E} \DeclareMathSymbol{\epsilon}{\mathord}{letters}{"0F} \DeclareMathSymbol{\zeta}{\mathord}{letters}{"10} \DeclareMathSymbol{\eta}{\mathord}{letters}{"11} \DeclareMathSymbol{\theta}{\mathord}{letters}{"12} \DeclareMathSymbol{\iota}{\mathord}{letters}{"13} \DeclareMathSymbol{\kappa}{\mathord}{letters}{"14} \DeclareMathSymbol{\lambda}{\mathord}{letters}{"15} \DeclareMathSymbol{\mu}{\mathord}{letters}{"16} \DeclareMathSymbol{\nu}{\mathord}{letters}{"17} \DeclareMathSymbol{\xi}{\mathord}{letters}{"18} \DeclareMathSymbol{\pi}{\mathord}{letters}{"19} \DeclareMathSymbol{\rho}{\mathord}{letters}{"1A} \DeclareMathSymbol{\sigma}{\mathord}{letters}{"1B} \DeclareMathSymbol{\tau}{\mathord}{letters}{"1C} \DeclareMathSymbol{\upsilon}{\mathord}{letters}{"1D} \DeclareMathSymbol{\phi}{\mathord}{letters}{"1E} \DeclareMathSymbol{\chi}{\mathord}{letters}{"1F} \DeclareMathSymbol{\psi}{\mathord}{letters}{"20} \DeclareMathSymbol{\omega}{\mathord}{letters}{"21} \DeclareMathSymbol{\varepsilon}{\mathord}{letters}{"22} \DeclareMathSymbol{\vartheta}{\mathord}{letters}{"23} \DeclareMathSymbol{\varpi}{\mathord}{letters}{"24} \DeclareMathSymbol{\varrho}{\mathord}{letters}{"25} \DeclareMathSymbol{\varsigma}{\mathord}{letters}{"26} \DeclareMathSymbol{\varphi}{\mathord}{letters}{"27} \DeclareMathSymbol{\Gamma}{\mathalpha}{operators}{"00} \DeclareMathSymbol{\Delta}{\mathalpha}{operators}{"01} \DeclareMathSymbol{\Theta}{\mathalpha}{operators}{"02} \DeclareMathSymbol{\Lambda}{\mathalpha}{operators}{"03} \DeclareMathSymbol{\Xi}{\mathalpha}{operators}{"04} \DeclareMathSymbol{\Pi}{\mathalpha}{operators}{"05} \DeclareMathSymbol{\Sigma}{\mathalpha}{operators}{"06} \DeclareMathSymbol{\Upsilon}{\mathalpha}{operators}{"07} \DeclareMathSymbol{\Phi}{\mathalpha}{operators}{"08} \DeclareMathSymbol{\Psi}{\mathalpha}{operators}{"09} \DeclareMathSymbol{\Omega}{\mathalpha}{operators}{"0A} % \end{macrocode} % % % \subsubsection{Ordinary symbols} % % \begin{macrocode} \DeclareMathSymbol{\aleph}{\mathord}{symbols}{"40} \def\hbar{{\mathchar'26\mkern-9muh}} \DeclareMathSymbol{\imath}{\mathord}{letters}{"7B} \DeclareMathSymbol{\jmath}{\mathord}{letters}{"7C} \DeclareMathSymbol{\ell}{\mathord}{letters}{"60} \DeclareMathSymbol{\wp}{\mathord}{letters}{"7D} \DeclareMathSymbol{\Re}{\mathord}{symbols}{"3C} \DeclareMathSymbol{\Im}{\mathord}{symbols}{"3D} \DeclareMathSymbol{\partial}{\mathord}{letters}{"40} \DeclareMathSymbol{\infty}{\mathord}{symbols}{"31} \DeclareMathSymbol{\prime}{\mathord}{symbols}{"30} \DeclareMathSymbol{\emptyset}{\mathord}{symbols}{"3B} \DeclareMathSymbol{\nabla}{\mathord}{symbols}{"72} \def\surd{{\mathchar"1270}} \DeclareMathSymbol{\top}{\mathord}{symbols}{"3E} \DeclareMathSymbol{\bot}{\mathord}{symbols}{"3F} \def\angle{{\vbox{\ialign{$\m@th\scriptstyle##$\crcr \not\mathrel{\mkern14mu}\crcr \noalign{\nointerlineskip} \mkern2.5mu\leaders\hrule \@height.34pt\hfill\mkern2.5mu\crcr}}}} \DeclareMathSymbol{\triangle}{\mathord}{symbols}{"34} \DeclareMathSymbol{\forall}{\mathord}{symbols}{"38} \DeclareMathSymbol{\exists}{\mathord}{symbols}{"39} \DeclareMathSymbol{\neg}{\mathord}{symbols}{"3A} \let\lnot=\neg \DeclareMathSymbol{\flat}{\mathord}{letters}{"5B} \DeclareMathSymbol{\natural}{\mathord}{letters}{"5C} \DeclareMathSymbol{\sharp}{\mathord}{letters}{"5D} \DeclareMathSymbol{\clubsuit}{\mathord}{symbols}{"7C} \DeclareMathSymbol{\diamondsuit}{\mathord}{symbols}{"7D} \DeclareMathSymbol{\heartsuit}{\mathord}{symbols}{"7E} \DeclareMathSymbol{\spadesuit}{\mathord}{symbols}{"7F} % \end{macrocode} % % % \subsubsection{Large Operators} % % \begin{macrocode} \DeclareMathSymbol{\coprod}{\mathop}{largesymbols}{"60} \DeclareMathSymbol{\bigvee}{\mathop}{largesymbols}{"57} \DeclareMathSymbol{\bigwedge}{\mathop}{largesymbols}{"56} \DeclareMathSymbol{\biguplus}{\mathop}{largesymbols}{"55} \DeclareMathSymbol{\bigcap}{\mathop}{largesymbols}{"54} \DeclareMathSymbol{\bigcup}{\mathop}{largesymbols}{"53} \DeclareMathSymbol{\intop}{\mathop}{largesymbols}{"52} \def\int{\intop\nolimits} \DeclareMathSymbol{\prod}{\mathop}{largesymbols}{"51} \DeclareMathSymbol{\sum}{\mathop}{largesymbols}{"50} \DeclareMathSymbol{\bigotimes}{\mathop}{largesymbols}{"4E} \DeclareMathSymbol{\bigoplus}{\mathop}{largesymbols}{"4C} \DeclareMathSymbol{\bigodot}{\mathop}{largesymbols}{"4A} \DeclareMathSymbol{\ointop}{\mathop}{largesymbols}{"48} \def\oint{\ointop\nolimits} \DeclareMathSymbol{\bigsqcup}{\mathop}{largesymbols}{"46} \DeclareMathSymbol{\smallint}{\mathop}{symbols}{"73} % \end{macrocode} % % % \subsubsection{Binary symbols} % % \begin{macrocode} \DeclareMathSymbol{\triangleleft}{\mathbin}{letters}{"2F} \DeclareMathSymbol{\triangleright}{\mathbin}{letters}{"2E} \DeclareMathSymbol{\bigtriangleup}{\mathbin}{symbols}{"34} \DeclareMathSymbol{\bigtriangledown}{\mathbin}{symbols}{"35} \DeclareMathSymbol{\wedge}{\mathbin}{symbols}{"5E} \let\land=\wedge \DeclareMathSymbol{\vee}{\mathbin}{symbols}{"5F} \let\lor=\vee \DeclareMathSymbol{\cap}{\mathbin}{symbols}{"5C} \DeclareMathSymbol{\cup}{\mathbin}{symbols}{"5B} \DeclareMathSymbol{\ddagger}{\mathbin}{symbols}{"7A} \DeclareMathSymbol{\dagger}{\mathbin}{symbols}{"79} \DeclareMathSymbol{\sqcap}{\mathbin}{symbols}{"75} \DeclareMathSymbol{\sqcup}{\mathbin}{symbols}{"74} \DeclareMathSymbol{\uplus}{\mathbin}{symbols}{"5D} \DeclareMathSymbol{\amalg}{\mathbin}{symbols}{"71} \DeclareMathSymbol{\diamond}{\mathbin}{symbols}{"05} \DeclareMathSymbol{\bullet}{\mathbin}{symbols}{"0F} \DeclareMathSymbol{\wr}{\mathbin}{symbols}{"6F} \DeclareMathSymbol{\div}{\mathbin}{symbols}{"04} \DeclareMathSymbol{\odot}{\mathbin}{symbols}{"0C} \DeclareMathSymbol{\oslash}{\mathbin}{symbols}{"0B} \DeclareMathSymbol{\otimes}{\mathbin}{symbols}{"0A} \DeclareMathSymbol{\ominus}{\mathbin}{symbols}{"09} \DeclareMathSymbol{\oplus}{\mathbin}{symbols}{"08} \DeclareMathSymbol{\mp}{\mathbin}{symbols}{"07} \DeclareMathSymbol{\pm}{\mathbin}{symbols}{"06} \DeclareMathSymbol{\circ}{\mathbin}{symbols}{"0E} \DeclareMathSymbol{\bigcirc}{\mathbin}{symbols}{"0D} \DeclareMathSymbol{\setminus}{\mathbin}{symbols}{"6E} \DeclareMathSymbol{\cdot}{\mathbin}{symbols}{"01} \DeclareMathSymbol{\ast}{\mathbin}{symbols}{"03} \DeclareMathSymbol{\times}{\mathbin}{symbols}{"02} \DeclareMathSymbol{\star}{\mathbin}{letters}{"3F} % \end{macrocode} % % % \subsubsection{Relations} % % \begin{macrocode} \DeclareMathSymbol{\propto}{\mathrel}{symbols}{"2F} \DeclareMathSymbol{\sqsubseteq}{\mathrel}{symbols}{"76} \DeclareMathSymbol{\sqsupseteq}{\mathrel}{symbols}{"77} \DeclareMathSymbol{\parallel}{\mathrel}{symbols}{"6B} \DeclareMathSymbol{\mid}{\mathrel}{symbols}{"6A} \DeclareMathSymbol{\dashv}{\mathrel}{symbols}{"61} \DeclareMathSymbol{\vdash}{\mathrel}{symbols}{"60} \DeclareMathSymbol{\nearrow}{\mathrel}{symbols}{"25} \DeclareMathSymbol{\searrow}{\mathrel}{symbols}{"26} \DeclareMathSymbol{\nwarrow}{\mathrel}{symbols}{"2D} \DeclareMathSymbol{\swarrow}{\mathrel}{symbols}{"2E} \DeclareMathSymbol{\Leftrightarrow}{\mathrel}{symbols}{"2C} \DeclareMathSymbol{\Leftarrow}{\mathrel}{symbols}{"28} \DeclareMathSymbol{\Rightarrow}{\mathrel}{symbols}{"29} \def\neq{\not=} \let\ne=\neq \DeclareMathSymbol{\leq}{\mathrel}{symbols}{"14} \let\le=\leq \DeclareMathSymbol{\geq}{\mathrel}{symbols}{"15} \let\ge=\geq \DeclareMathSymbol{\succ}{\mathrel}{symbols}{"1F} \DeclareMathSymbol{\prec}{\mathrel}{symbols}{"1E} \DeclareMathSymbol{\approx}{\mathrel}{symbols}{"19} \DeclareMathSymbol{\succeq}{\mathrel}{symbols}{"17} \DeclareMathSymbol{\preceq}{\mathrel}{symbols}{"16} \DeclareMathSymbol{\supset}{\mathrel}{symbols}{"1B} \DeclareMathSymbol{\subset}{\mathrel}{symbols}{"1A} \DeclareMathSymbol{\supseteq}{\mathrel}{symbols}{"13} \DeclareMathSymbol{\subseteq}{\mathrel}{symbols}{"12} \DeclareMathSymbol{\in}{\mathrel}{symbols}{"32} \DeclareMathSymbol{\ni}{\mathrel}{symbols}{"33} \let\owns=\ni \DeclareMathSymbol{\gg}{\mathrel}{symbols}{"1D} \DeclareMathSymbol{\ll}{\mathrel}{symbols}{"1C} \DeclareMathSymbol{\not}{\mathrel}{symbols}{"36} \DeclareMathSymbol{\leftrightarrow}{\mathrel}{symbols}{"24} \DeclareMathSymbol{\leftarrow}{\mathrel}{symbols}{"20} \let\gets=\leftarrow \DeclareMathSymbol{\rightarrow}{\mathrel}{symbols}{"21} \let\to=\rightarrow \DeclareMathSymbol{\mapstochar}{\mathrel}{symbols}{"37} \def\mapsto{\mapstochar\rightarrow} \DeclareMathSymbol{\sim}{\mathrel}{symbols}{"18} \DeclareMathSymbol{\simeq}{\mathrel}{symbols}{"27} \DeclareMathSymbol{\perp}{\mathrel}{symbols}{"3F} \DeclareMathSymbol{\equiv}{\mathrel}{symbols}{"11} \DeclareMathSymbol{\asymp}{\mathrel}{symbols}{"10} \DeclareMathSymbol{\smile}{\mathrel}{letters}{"5E} \DeclareMathSymbol{\frown}{\mathrel}{letters}{"5F} \DeclareMathSymbol{\leftharpoonup}{\mathrel}{letters}{"28} \DeclareMathSymbol{\leftharpoondown}{\mathrel}{letters}{"29} \DeclareMathSymbol{\rightharpoonup}{\mathrel}{letters}{"2A} \DeclareMathSymbol{\rightharpoondown}{\mathrel}{letters}{"2B} % \end{macrocode} % % % \begin{macrocode} \def\cong{\mathrel{\mathpalette\@vereq\sim}} % congruence sign \def\@vereq#1#2{\lower.5\p@\vbox{\baselineskip\z@skip\lineskip-.5\p@ \ialign{$\m@th#1\hfil##\hfil$\crcr#2\crcr=\crcr}}} \def\notin{\mathrel{\m@th\mathpalette\c@ncel\in}} \def\c@ncel#1#2{\m@th\ooalign{$\hfil#1\mkern1mu/\hfil$\crcr$#1#2$}} \def\rightleftharpoons{\mathrel{\mathpalette\rlh@{}}} \def\rlh@#1{\vcenter{\m@th\hbox{\ooalign{\raise2pt \hbox{$#1\rightharpoonup$}\crcr $#1\leftharpoondown$}}}} \def\doteq{\buildrel\textstyle.\over=} % \end{macrocode} % % \subsubsection{Arrows} % % \begin{macrocode} \def\joinrel{\mathrel{\mkern-3mu}} \def\relbar{\mathrel{\smash-}} % \smash, because - % has the same height as + \def\Relbar{\mathrel=} \DeclareMathSymbol{\lhook}{\mathrel}{letters}{"2C} \def\hookrightarrow{\lhook\joinrel\rightarrow} \DeclareMathSymbol{\rhook}{\mathrel}{letters}{"2D} \def\hookleftarrow{\leftarrow\joinrel\rhook} \def\bowtie{\mathrel\triangleright\joinrel\mathrel\triangleleft} \def\models{\mathrel|\joinrel=} \def\Longrightarrow{\Relbar\joinrel\Rightarrow} % \end{macrocode} % % LaTeX Change: |\longrightarrow| and |\longleftarrow| redefined to make % then robust. % \begin{macrocode} \DeclareRobustCommand\longrightarrow {\relbar\joinrel\rightarrow} \DeclareRobustCommand\longleftarrow {\leftarrow\joinrel\relbar} % \end{macrocode} % % \begin{macrocode} \def\Longleftarrow{\Leftarrow\joinrel\Relbar} \def\longmapsto{\mapstochar\longrightarrow} \def\longleftrightarrow{\leftarrow\joinrel\rightarrow} \def\Longleftrightarrow{\Leftarrow\joinrel\Rightarrow} \def\iff{\;\Longleftrightarrow\;} % \end{macrocode} % % % \subsubsection{Punctuation symbols} % % \begin{macrocode} \DeclareMathSymbol{\ldotp}{\mathpunct}{letters}{"3A} \DeclareMathSymbol{\cdotp}{\mathpunct}{symbols}{"01} \DeclareMathSymbol{\colon}{\mathpunct}{operators}{"3A} % \end{macrocode} % % LaTeX change: make \ldots work outside math mode too. % % This is commented out, since \ldots is now defined in ltoutenc.dtx. % \begin{macrocode} %\def\@ldots{\mathinner{\ldotp\ldotp\ldotp}} %\DeclareRobustCommand\ldots % {\relax\ifmmode\@ldots\else\mbox{$\m@th\@ldots\,$}\fi} % \end{macrocode} % End of LaTeX change to \ldots % % \begin{macrocode} \def\cdots{\mathinner{\cdotp\cdotp\cdotp}} \def\vdots{\vbox{\baselineskip4\p@ \lineskiplimit\z@ \kern6\p@\hbox{.}\hbox{.}\hbox{.}}} \def\ddots{\mathinner{\mkern1mu\raise7\p@ \vbox{\kern7\p@\hbox{.}}\mkern2mu \raise4\p@\hbox{.}\mkern2mu\raise\p@\hbox{.}\mkern1mu}} % \end{macrocode} % % % \subsubsection{Math accents} % % \begin{macrocode} \DeclareMathAccent{\acute}{\mathalpha}{operators}{"13} \DeclareMathAccent{\grave}{\mathalpha}{operators}{"12} \DeclareMathAccent{\ddot}{\mathalpha}{operators}{"7F} \DeclareMathAccent{\tilde}{\mathalpha}{operators}{"7E} \DeclareMathAccent{\bar}{\mathalpha}{operators}{"16} \DeclareMathAccent{\breve}{\mathalpha}{operators}{"15} \DeclareMathAccent{\check}{\mathalpha}{operators}{"14} \DeclareMathAccent{\hat}{\mathalpha}{operators}{"5E} \DeclareMathAccent{\vec}{\mathord}{letters}{"7E} \DeclareMathAccent{\dot}{\mathalpha}{operators}{"5F} \DeclareMathAccent{\widetilde}{\mathord}{largesymbols}{"65} \DeclareMathAccent{\widehat}{\mathord}{largesymbols}{"62} % \end{macrocode} % % % \subsubsection{Radicals} % % \begin{macrocode} \def\sqrt{\radical"270370 } % \end{macrocode} % % % \subsubsection{Over and under something, etc} % % \begin{macrocode} \def\overrightarrow#1{\vbox{\m@th\ialign{##\crcr \rightarrowfill\crcr\noalign{\kern-\p@\nointerlineskip} $\hfil\displaystyle{#1}\hfil$\crcr}}} \def\overleftarrow#1{\vbox{\m@th\ialign{##\crcr \leftarrowfill\crcr\noalign{\kern-\p@\nointerlineskip} $\hfil\displaystyle{#1}\hfil$\crcr}}} \def\overbrace#1{\mathop{\vbox{\m@th\ialign{##\crcr\noalign{\kern3\p@} \downbracefill\crcr\noalign{\kern3\p@\nointerlineskip} $\hfil\displaystyle{#1}\hfil$\crcr}}}\limits} \def\underbrace#1{\mathop{\vtop{\m@th\ialign{##\crcr $\hfil\displaystyle{#1}\hfil$\crcr\noalign{\kern3\p@\nointerlineskip} \upbracefill\crcr\noalign{\kern3\p@}}}}\limits} \def\skew#1#2#3{{#2{#3\mkern#1mu}\mkern-#1mu}{}} % \end{macrocode} % % % \begin{macrocode} \def\rightarrowfill{$\m@th\mathord-\mkern-6mu% \cleaders\hbox{$\mkern-2mu\mathord-\mkern-2mu$}\hfill \mkern-6mu\mathord\rightarrow$} \def\leftarrowfill{$\m@th\mathord\leftarrow\mkern-6mu% \cleaders\hbox{$\mkern-2mu\mathord-\mkern-2mu$}\hfill \mkern-6mu\mathord-$} \DeclareMathSymbol{\braceld}{\mathord}{largesymbols}{"7A} \DeclareMathSymbol{\bracerd}{\mathord}{largesymbols}{"7B} \DeclareMathSymbol{\bracelu}{\mathord}{largesymbols}{"7C} \DeclareMathSymbol{\braceru}{\mathord}{largesymbols}{"7D} \def\downbracefill{$\m@th \setbox\z@\hbox{$\braceld$}% \braceld\leaders\vrule \@height\ht\z@ \@depth\z@\hfill\braceru \bracelu\leaders\vrule \@height\ht\z@ \@depth\z@\hfill\bracerd$} \def\upbracefill{$\m@th \setbox\z@\hbox{$\braceld$}% \bracelu\leaders\vrule \@height\ht\z@ \@depth\z@\hfill\bracerd \braceld\leaders\vrule \@height\ht\z@ \@depth\z@\hfill\braceru$} % \end{macrocode} % % \subsubsection{Delimiters} % % top from (, bottom from ) % \begin{macrocode} \DeclareMathDelimiter{\lmoustache} {\mathopen}{largesymbols}{"7A}{largesymbols}{"40} \DeclareMathDelimiter{\rmoustache} % top from ), bottom from ( {\mathclose}{largesymbols}{"7B}{largesymbols}{"41} \DeclareMathDelimiter{\arrowvert} % arrow without arrowheads {\mathord}{symbols}{"6A}{largesymbols}{"3C} \DeclareMathDelimiter{\Arrowvert} % double arrow without arrowheads {\mathord}{symbols}{"6B}{largesymbols}{"3D} \DeclareMathDelimiter{\Vert} {\mathord}{symbols}{"6B}{largesymbols}{"0D} \let\|=\Vert \DeclareMathDelimiter{\vert} {\mathord}{symbols}{"6A}{largesymbols}{"0C} \DeclareMathDelimiter{\uparrow} {\mathrel}{symbols}{"22}{largesymbols}{"78} \DeclareMathDelimiter{\downarrow} {\mathrel}{symbols}{"23}{largesymbols}{"79} \DeclareMathDelimiter{\updownarrow} {\mathrel}{symbols}{"6C}{largesymbols}{"3F} \DeclareMathDelimiter{\Uparrow} {\mathrel}{symbols}{"2A}{largesymbols}{"7E} \DeclareMathDelimiter{\Downarrow} {\mathrel}{symbols}{"2B}{largesymbols}{"7F} \DeclareMathDelimiter{\Updownarrow} {\mathrel}{symbols}{"6D}{largesymbols}{"77} \DeclareMathDelimiter{\backslash} % for double coset G\backslash H {\mathord}{symbols}{"6E}{largesymbols}{"0F} \DeclareMathDelimiter{\rangle} {\mathclose}{symbols}{"69}{largesymbols}{"0B} \DeclareMathDelimiter{\langle} {\mathopen}{symbols}{"68}{largesymbols}{"0A} \DeclareMathDelimiter{\rbrace} {\mathclose}{symbols}{"67}{largesymbols}{"09} \DeclareMathDelimiter{\lbrace} {\mathopen}{symbols}{"66}{largesymbols}{"08} \DeclareMathDelimiter{\rceil} {\mathclose}{symbols}{"65}{largesymbols}{"07} \DeclareMathDelimiter{\lceil} {\mathopen}{symbols}{"64}{largesymbols}{"06} \DeclareMathDelimiter{\rfloor} {\mathclose}{symbols}{"63}{largesymbols}{"05} \DeclareMathDelimiter{\lfloor} {\mathopen}{symbols}{"62}{largesymbols}{"04} % \end{macrocode} % % \begin{macro}{\lgroup} % \begin{macro}{\rgroup} % \begin{macro}{\bracevert} % There are three plain \TeX{} delimiters which are not fully % supported by NFSS, since they partly point into a bold cmr font. % Allocating a full symbol font, just to have three delimiters % seems a but too much given the limited space available. For this % reason only the extensible sizes are supported. If this is not % desired one can use, without losing portability, define |\mathbf| % and |\mathtt| as font symbol alphabet (setting up % \texttt{cmr/bx/n} and \texttt{cmtt/m/n} as a symbol fonts first) % and modify the delimiter declarations to point to with their % small variant to those symbol fonts. (This is done in % \texttt{oldlfont.dtx} so look there for examples.) % \begin{macrocode} \DeclareMathDelimiter{\lgroup} % extensible ( with sharper tips {\mathopen}{largesymbols}{"3A}{largesymbols}{"3A} \DeclareMathDelimiter{\rgroup} % extensible ) with sharper tips {\mathclose}{largesymbols}{"3B}{largesymbols}{"3B} \DeclareMathDelimiter{\bracevert} % the vertical bar that extends braces {\mathord}{largesymbols}{"3E}{largesymbols}{"3E} % \end{macrocode} % \end{macro} % \end{macro} % \end{macro} % % % % \subsection{Other special functions and parameters} % % \subsubsection{Biggggg} % % \begin{macrocode} \def\big#1{{\hbox{$\left#1\vbox to8.5\p@{}\right.\n@space$}}} \def\Big#1{{\hbox{$\left#1\vbox to11.5\p@{}\right.\n@space$}}} \def\bigg#1{{\hbox{$\left#1\vbox to14.5\p@{}\right.\n@space$}}} \def\Bigg#1{{\hbox{$\left#1\vbox to17.5\p@{}\right.\n@space$}}} \def\n@space{\nulldelimiterspace\z@ \m@th} % \end{macrocode} % % % % \subsubsection{The log-like functions} % % \begin{macro}{\operator@font} % The |\operator@font| determines the symbol font used for log-like % functions. % \begin{macrocode} \def\operator@font{\mathgroup\symoperators} % \end{macrocode} % \end{macro} % % % \subsubsection{Parameters} % % \begin{macrocode} \thinmuskip=3mu \medmuskip=4mu plus 2mu minus 4mu \thickmuskip=5mu plus 5mu % \end{macrocode} % % % This finishes the low-level setup in \texttt{fontmath.ltx}. % \begin{macrocode} % % \end{macrocode} % % \section{Minimal set of preloaded fonts --- file \texttt{preload.cfg}} % \begin{macrocode} %<*preload> % \end{macrocode} % The file defining minimal set of preloaded fonts specifies % |\encodingdefault|-encoded fonts as the default ones. This is because we % usually choose some of the conservative extensions of Computer Modern % as the local default for Czech and/or Slovak. % \begin{macrocode} \immediate\write\sixt@@n{File: `cmpreloa.% xpt' \space `preload.cfg' \space \fileversion\space <\filedate> (JZ based on FMi and RmS)} \immediate\write\sixt@@n{for \encodingdefault-encoded CS fonts (JZ)} \expandafter\font\csname OMX/cmex/m/n/10\endcsname=cmex10\relax \font\tenln =line10 \font\tenlnw =linew10\relax \font\tencirc=lcircle10 \font\tencircw=lcirclew10\relax % % Computer Modern Roman: %----------------------- \DeclarePreloadSizes{\encodingdefault}{cmr}{m}{n}{5,7,10} % % Computer Modern Sans: %---------------------- % % Computer Modern Typewriter: %---------------------------- % % Computer Modern Math: %---------------------- \DeclarePreloadSizes{OML}{cmm}{m}{it}{5,7,10} \DeclarePreloadSizes{OMS}{cmsy}{m}{n}{5,7,10} % % LaTeX symbol fonts: %-------------------- % % \end{macrocode} % % \section{Encoding specific hyphenation patterns --- file % \texttt{hyphen.cfg}} % Definitions within this file provide the working mechanism for % encoding-specific hyphenation patterns needed for hyphenation under the % presence of several incompatible encodings for a particular language. % % \def\ccc#1{$<$\emph{#1}$>$} % The basic command providing the setup of hyphenation patterns and % generating the definitions of the corresponding language-switching % commands has the format % \begin{quote} % |\DeclareLanguage[|$<$\emph{cdp}$>^\star$|]{|$<$\emph{file}$>$% % |}{|$<$|\|\emph{cmd}$>$|}{|$<$\emph{\ldots env\ldots}$>$|}| % \end{quote} % where $<$\emph{cdp}$>^\star$ is a comma-separated list specifying the % encodings for which to ensure an encoding-specific setup using % the file \ccc{file} containing the hyphenation patterns and hyphenation % exceptions for a particular language for which the language-switching % command |\|\ccc{cmd} with additional setup determined by the piece % of code \ccc{\ldots env\ldots} should be generated. % % The hyphenation files including both the |\patterns| set and the % corresponding |\hyphenation| exceptions should be provided in an % encoding-independent manner: The accent primitives (|\'|, % |\v|, |\^|, etc.) should be used in order to define accented % letters. Note that no direct use of the |\accent| primitive of % \texttt{plain} is allowed---any executable command will result in an % error message issued by \TeX\ (the \LaTeX version of it can't be issued % either because of the need to use executable instructions in order to % do so). % % For practical purposes, it may be useful to modify the set of languages % and possible encodings for them loaded into the format. The set % specified here by % \begin{quote} % \begin{verbatim} % \DeclareLanguage{\english}% % {hyphen.tex}% % {\lefthyphenmin=2 % \righthyphenmin=3 % \@splitrequestedfalse} % \DeclareLanguage[T1,KOI,IL2]{\czech}% % {czhyphen.tex}% % {\lefthyphenmin=2 % \righthyphenmin=3 % \@requesthyphens}% % \DeclareLanguage[T1,KOI,IL2]{\slovak}% % {skhyphen.tex}% % {\lefthyphenmin=2 % \righthyphenmin=3 % \@requesthyphens}% % \DeclareLanguage{\british}% % {ukhyphen.tex}% % {\lefthyphenmin=2 % \righthyphenmin=3 % \@splitrequestedfalse}% % \end{verbatim} % \end{quote} % may put too much on the default limits for |max_trie| and % |max_op_trie|. % % The \ccc{\ldots env\ldots} definition for a language may be fairly % general. As an example to this, a definition of the % \emph{hyphen-splitting} feature is shown here: When swithed on (using % |\splithyphens|), hyphens used in compound words will be % duplicated at the beginning of the second line when hyphenatiing at the % compound-word hyphen. This feature is alloowed in languages stating % |\@requesthyphens| in their \ccc{\ldots env\ldots} definitions, % other languages shoud say |\@splitrequestedfalse|. % % \begin{macrocode} %<*hyphen> % \end{macrocode} % Two token registers will be used in order to generate the language-switching % macros which ensure proper handling of encoding schemes. % \begin{macrocode} \newtoks\@@front@@ \newtoks\@@end@@ % \end{macrocode} % % Inputting hyphenation patterns can be made local to a group because both % |\patterns| and |\hyphenation| work globally anyhow. % % The |\patterns| and |\hyphenation| definitions are supposed to be input in % an encoding-independent format using the \LaTeXe\ accent definitions % which evaluate themselves into the codes of the accented characters. % % \changes{v3.0}{1995/02/19}{Updated for Dec. 1994 release of \LaTeXe} % % This works because \LaTeXe\ accent commands to work in expansion mode only. % % The local part starts now. % |\count0| is used as a current |\language| counter. % \begin{macrocode} \bgroup \count0=0 % \end{macrocode} %\begin{macro}{\DeclareLanguage} %\begin{macro}{\setup@hyphenation} % The |\DeclareLanguage| macro inputs the hyphenation patterns and exceptions % for a specified language and set of font encodings the language should % be usable with. The optional argument of the |\DeclareLanguage| is either % a comma-separated list of font encoding schemes (in which case the % hyphenation patterns will be input for each of them), or it is omitted % (in which case the hyphenation patterns are loaded just once supposing they % are usable without any change in every font encoding scheme). % \begin{macrocode} \newcommand{\DeclareLanguage}[4][\undefined]{% \def\c@ding{#1}\def\und@fin@d{\undefined}% \ifx\c@ding\und@fin@d \setup@hyphenation{#3}{\expandafter\@gobble\string#2}{#4}% \else % \end{macrocode} % The |\@@front@@| token register accumulates code redefining the % language-swithing macro as the the macro used for the current encoding scheme. % \begin{macrocode} \global\@@front@@=\expandafter{\the\@@front@@ \global\expandafter \expandafter\expandafter \def\expandafter\expandafter\expandafter #2\expandafter\expandafter\expandafter {\csname\expandafter \@gobble\string#2 \f@encoding\endcsname}}% \def\one@arg##1,##2\end{% \def\c@ding{##1} \ifx\c@ding\und@fin@d\else \setup@hyphenation[##1]{#3}{\expandafter\@gobble\string#2}{#4}% \one@arg##2\end\fi} \one@arg#1,\undefined,\end \fi } % \end{macrocode} %\end{macro} %\end{macro} %\begin{macro}{\setup@hyphenation} % The |\setup@hyphenation|macro does the actual job of defining most of the % things and inputting the file with hyphenation patterns and exceptions % for a given language and each of the font encoding schemes. % |\count0| is used for |\language| setting. We process everything in a % group, so all traces of this are destroyed after hyphenation setup is % completed. % \begin{macrocode} \newcommand{\setup@hyphenation}[4][\undefined]{% % \end{macrocode} % \begin{macrocode} \def\c@ding{#1}\def\und@fin@d{\undefined}% \ifx\c@ding\und@fin@d\def\c@ding{}\else\fontencoding{#1}\enc@update\fi \enc@update \InputIfFileExists{#2}% {\message{^^JLoading #3 hyphenation patterns and exceptions}% \global\expandafter\expandafter\expandafter \def\expandafter\expandafter \csname#3 \c@ding\endcsname\expandafter {\expandafter\language\expandafter=\the\count0 #4\relax}% \if\c@ding\relax\relax \expandafter\global\expandafter \let\csname#3\expandafter\endcsname\csname#3 \endcsname \else\message{for #1}% \global\expandafter\edef\csname#3 @\c@ding\endcsname {\noexpand\language=\the\count0\noexpand\relax}% \fi \language=\count0}% {\errhelp{The configuration for hyphenation is incorrectly installed.^^J% If you don't understand this error message you need to seek^^Jexpert advice.}% \errmessage{OOPS!! Hyphenation patterns file #2 for #3 not found!}}% % \end{macrocode} % The |\@@end@@| token register is used for generating |\language| switching % code used when encoding shceme is changed and the |\language| number % should be changed even without changing the actual language in order % to use the version of patterns and exceptions loaded for the encoding % in use. % \begin{macrocode} \if\c@ding\relax\relax\else \global\@@end@@= \expandafter\expandafter\expandafter {\expandafter \the\expandafter\@@end@@\expandafter \if\expandafter\language\expandafter=\the\count0\relax \csname#3 @\f@encoding\endcsname \fi} \fi \advance\count0 by 1\relax }% % \end{macrocode} %\end{macro} % % % Here we define the languages. This code is prepared for American and British % English, both of them independent of the encoding scheme, and for Czech % and Slovak using |T1|, |IL2| and |KOI| encoding schemes. This may be % too much in installations using the default values of |max_trie| and % |trie_op_size| and it may be needed to reduce the set of possibilities % for which this configuration file is prepared. % % The |\@splitrequestedfalse| and |\@requesthyphens| provide an interface with % the hyphen-splitting feature also implemented by theis configuration file % (see below). % % The American English version should always come first, in order to ensure % that |\language 0| always corresponds to patterns assumed by the |plain| % format. % \begin{macrocode} % % ***************************************************************** % * * % * The following defines the hyphenation patterns to be loaded * % * together with encoding schemes for which they should be * % * configured. * % * Edit this as appropriate but leave the first entry untouched * % * as far as \language 0 is always assumed to be (American) * % * English. * % * * % ***************************************************************** % \DeclareLanguage{\english}{hyphen.tex} {\lefthyphenmin=2 \righthyphenmin=3 \@splitrequestedfalse}% \DeclareLanguage[T1,KOI,IL2]{\czech}{czhyphen.tex}% {\lefthyphenmin=2 \righthyphenmin=3 \@requesthyphens}% \DeclareLanguage[T1,KOI,IL2]{\slovak}{skhyphen.tex}% {\lefthyphenmin=2 \righthyphenmin=3 \@requesthyphens}% \DeclareLanguage{\british}{ukhyphen.tex}{\lefthyphenmin=2 \righthyphenmin=3 \@splitrequestedfalse}% % % ***************************************************************** % % \end{macrocode} % Now we close the group, covering all the traces except for the % encoding-specific language commands, the |\@@front@@| and |\@@end@@| token % registers and the patterns and exceptions loaded. % \begin{macrocode} \egroup % \end{macrocode} % \changes{v3.0}{1995/02/19}{Updated for Dec. 1994 release of \LaTeXe} % % Now time has come when the actual |\@hyphenation| macro can finally be % generated from the fragments of code accumulated in the |\@@front@@| and % |\@@end@@| token registers. This macro is used in |fonttext.cfg| % configuration file in |\DeclareEncoding| declarations. % \begin{macrocode} \@@front@@=\expandafter\expandafter\expandafter% {\expandafter\the\expandafter\@@front@@\the\@@end@@}% \expandafter \def\expandafter \@hyphenation\expandafter{% \the\@@front@@}% \@@front@@={}\@@end@@={} % \end{macrocode} %\begin{macro}{\UK} % For British patterns we define an alias. Note that this cannot use |\let| % because |\@hyphenation| actually changes the definitions of % language-switching macros. % \begin{macrocode} \def\UK{\british}% % \end{macrocode} %\end{macro} %\begin{macro}{\nolanguage} % It is convenient to have a standard way of switching hyphenation aptterns % off. We provide the |\nolanguage| macro for this purpose. % \begin{macrocode} \def\nolanguage{\lefthyphenmin=99\righthyphenmin=99\language=255 \@splitrequestedfalse\relax} % \end{macrocode} %\end{macro} % % \subsection*{The hyphen-splitting feature} % Both Czech and Slovak typography use hyphen splitting then hyphenating % compound words at hyphens: The hyphen not only occurs at the end of the % line but is is also carried over and repeated at the beginning of the % following line to indicate that the original word was a hyphen-containing % compound word. % % The hyphen-splitting feature is implemented as a feature which % can be switched on and off and it is only effective in languages which % are explicitly marked so in their |\DeclareLanguage| declarations. % Two conditions are defined in order to control this: The first of them, % |@splitrequested| is satisfied when the hyphen-splitting feature % has been activated from the user level---usually using the % |\splithyphens| command no matter whether the language actually % allowed it to become active \emph{or} when the language activated allows % the hyphen-splitting code to be activated. The second one, % |splithyphens|, becomes true when the hyphen-splitting has been % acivated by the user (usually using the |\splithyphens| for % switching on and |\standardhyphens| for switching off). Languages % in which hyphen-splitting is not allowed simply execute % |@splitrequestedfalse| as a part of their \ccc{\ldots env\ldots} code % specified in the last argument of |\DeclareLanguage|. Languages, % for which this feature can be activated, execute |\@requesthyphens| % which either turns hyphen-switching on (when |splithyphens| has % already been issued), or will make subsequent |splithyphens| % turning it on immediately. % \begin{macrocode} \newif\if@splithyphens \newif\if@splitrequested % \end{macrocode} %\begin{macro}{\minus} % The ``minus'' character will be made active when hyphen-splitting is turned % on. We provide the |\minus| macro supplying the original ``minus'' token. % \begin{macrocode} \def\minus{-}% we may need this for `-' in, e.g., `\looseness=\minus1' % \end{macrocode} %\end{macro} % %\begin{macro}{-} % Here comes the top-level ``active minus'' macro. % % As far as hyphen characters are used within \TeX\ also % for inputting negative numbers, the active version of `-' must first % try to narrow the modes in which this feature is meaningfuly applicable. % When any other mode except the unrestricted horizontal mode is found, % a token corresponding to the ordinary hyphen character is returned. % \begin{macrocode} \bgroup\catcode`-\active\expandafter\egroup \expandafter\def\noexpand-{% \ifx\protect\relax \ifhmode \ifinner \expandafter\expandafter\expandafter\expandafter \expandafter\expandafter\expandafter-% \else % \end{macrocode} % Only when positively in horizontal mode and without |\protect| activated, % we invoke the lookahead code which will either re-build the sequence of % hyphen characters needed for creation of Computer Modern ligatures, % or issue |\disretionary| needed for hyphen-splitting line breaking. % \begin{macrocode} \expandafter\expandafter\expandafter\expandafter \expandafter\expandafter\expandafter\firstd@sh \fi \else% \expandafter\expandafter\expandafter-% \fi \else \expandafter\string\expandafter\string-% \fi}% % \end{macrocode} %\end{macro} %\begin{macro}{\@nehyph@n} %\begin{macro}{\splithyph@n} %\begin{macro}{\b@xhyph@n} %\begin{macro}{\tw@hyph@ns} %\begin{macro}{\thr@@hyph@ns} % The following macros store the alternatives we generate on the output. % \begin{macrocode} \def\@nehyph@n{-} \def\splithyph@n{\ifnum\expandafter\hyphenchar\the\font>-1 \discretionary{\char`-}{\char\hyphenchar\the\font}{\char`-}\else \discretionary{\char`-}{\char`-}{\char`-}\fi} \def\b@xhyph@n{\hbox{-}} \def\tw@hyph@ns{--} \def\thr@@hyph@ns{---} % \end{macrocode} %\end{macro} %\end{macro} %\end{macro} %\end{macro} %\end{macro} % Hyphens we find when looking ahead will always be the active versions. Hence % we make hyphens active for the subsequent definitions. % \begin{macrocode} \catcode `\- = \active % \end{macrocode} %\begin{macro}{\firstd@sh} %\begin{macro}{\sec@ndd@sh} %\begin{macro}{\thirdd@sh} %\begin{macro}{\m@nyd@sh} %\begin{macro}{\ifnextch@r} % The following code implements the lookahead and generation of output % compatible with Computer Modern ligatures. Note that it a font doesn't use % Computer Modern ligatures, it doesn't matter much because all we do is just % to make sure that the original input is restored in certain well-defined % chunks of text. % \begin{macrocode} \def \firstd@sh {\ifnextch@r -\then \sec@ndd@sh \else \ifnum\expandafter\hyphenchar\the\font=`- % \end{macrocode} % The following conditional makes use of a little trick to ensure that % the ``-li'' suffix common in Czech is not ripped off when |\righthyphenmin| % parameter is less than |3|. In order to preven this, we never break before % letter `l' under dangerous setting of |\righthyphenmin|. % \begin{macrocode} \ifnum\righthyphenmin>2 \if l\nextchar\b@xhyph@n % make sure we \else % don't chop off `-li' \splithyph@n \fi \else \splithyph@n \fi \else \@nehyph@n \fi \fii} \def \sec@ndd@sh #1{\ifnextch@r -\then \thirdd@sh \else \tw@hyph@ns\fii} \def \thirdd@sh #1{\ifnextch@r -\then \m@nyd@sh \else \thr@@hyph@ns\fii} \def \m@nyd@sh #1{\thr@@hyph@ns\firstd@sh} \def \ifnextch@r #1\then #2\else #3\fii {\def \c@mp@rech@rs {\ifx #1\nextchar \def \next {#2}% \else \def \next {#3}% \fi \next }% \futurelet \nextchar \c@mp@rech@rs } % \end{macrocode} %\end{macro} %\end{macro} %\end{macro} %\end{macro} %\end{macro} % This completes the part of the file where hyphen was needed active, so % we de-activate it again. % \begin{macrocode} \catcode`-=12 % \end{macrocode} %\begin{macro}{\standardhyphens} %\begin{macro}{\splithyphens} %\begin{macro}{\@requesthyphens} % When attaching this feature to the language-specific code % which should be specified within the % |\DeclareLanguage| command, it has to be activated and de-activated % upon request, so that certain languages can switch this off even though % the language from where they have been called makes active use of it. % \begin{macrocode} \def\standardhyphens{\catcode`-=12 \@splithyphensfalse}% \def\splithyphens{\if@splitrequested\catcode`-\active\fi \@splithyphenstrue}% \def\@requesthyphens{\if@splithyphens\catcode`-=\active\fi \@splitrequestedtrue} % \end{macrocode} %\end{macro} %\end{macro} %\end{macro} %\begin{macro}{\looseness} %\begin{macro}{\@looseness} % One of the reasons for user-selectable hyphen splitting code is that % that the code for active hyphen is not entirely % fool-proof. It cannot distinguish between single hyphens found in % the running text and within parts of the input scanned in expand-only % mode when searching for numbers in horizontal mode. Specifications like % |\looseness=-1| won't be processed properly unless some special % care is taken. One remedy might be to steal the commands which can % suffer from this and to define them as commands which switch the % hyphen-splitting feature off and reinstall it again using % |\afterassignment|: % \begin{macrocode} \let\@looseness\looseness \def\looseness{% \if@splithyphens \standardhyphens \afterassignment\splithyphens \fi \@looseness } % \end{macrocode} %\end{macro} %\end{macro} % % Now we need to reset everything onto well-defined state and ti initialize % the code which synchronizes language and encoding scheme switching. % % We first switch encoding into `U', and then re-set the encoding to what % we defined as the current encoding. We do not really need to change the % encoding, we just need the |\@@XXXCodes| macro to be activated. Hence % we actually switch into what we currently have in |\f@encoding|. % \begin{macrocode} \expandafter\fontencoding\expandafter U\expandafter \fontencoding\expandafter{\f@encoding}\enc@update \@hyphenation % \end{macrocode} % Finally we make sure we really have American English as active language. % \begin{macrocode} \english % \end{macrocode} % % This completes essential code contained in |hyphen.cfg|. % % And now a bit of hack: We steal |\everyjob| in order to preserve % everything we accumulated into it. As a side effect, we also set us the % |\catcode| definitios needed in order to use CSED and-of-line % codes generated by soft line breaks. This doesn't really belong here % but where else we can put it? % % \begin{macrocode} \let\@@everyjob\everyjob \catcode`\^^Z=\active \def\everyjob#1{\@@everyjob\expandafter{\the\@@everyjob \message{CSED end-of-line codes set up. }% #1}% \let\everyjob\@@everyjob \catcode`\^^Z=\active\outer\gdef^^Z{\par} \catcode`\^^N=5%\def\^^N{\^^M} }% % % \end{macrocode} % \section{Hyphenation patterns and exceptions} % The configuration file |hyphen.cfg| assumes hyphenation patterns and % hyphenation exceptions to be loaded in encoding-independent format, using % the accent commands defined in \LaTeXe. Here we provide two files containing % patterns and exceptions in the required format for Czech and Slovak. % \subsection*{Czech patterns and exceptions} % \begin{macrocode} %<*czhyphen> %%% ==================================================================== % This is CZHYPHEN.TEX, containing czech hyphenation patterns. % Prepared by: % Pavel Sevecek % Faculty of Informatics, Masaryk University, Brno, Czech Republic % E-mail: pavel@informatics.muni.cz % % General permission for use and non-profit redistribution is granted. % For special commercial use, contact the above address. %%% -------------------------------------------------------------------- \expandafter\ifx\csname PavelSevecek\endcsname\relax \global\everyjob = \expandafter {\the \everyjob \message {Loading CZ hyphenation patterns: Pavel Sevecek, v3, 1995} } \def\PavelSevecek{} \fi %\lefthyphenmin=2\righthyphenmin=2 \patterns{ .a2 .a4da .a4de .a4di .a4do .a4d\'e .a4kl .a4ko .a4kr .a4ku .ale3x .a4ra .a4re .a4ri .a4ro .a4ry .a4r\'a .a4sa .a4se .a4so .as3t3 % \end{macrocode} % $$\vdots$$ % and so on\ldots % % It doesn't make much sence to list these in printed form, does it? % \iffalse % \begin{macrocode} .a4sy .a4ta .a4te .at3l .a4to .a4tr .a4ty .a4ve .b2 .c2 .ch2 .cyk3 .d2 .dez3 .d4na .dne4 .dne\v s4k .d4ny .dos4 .d4ve .d4v\v e .d4v\'i .e2 .e4ch .e4ko .es3k .es3t .e4ve .f4ri .g2 .h2 .h4le .h4ne .i2 .i4na .i4ni .i4no .is3l .j2 .j4ak .je4dl .j4se .j4zd .j\'ad4 .k2 .k4li .k4ly .k\v r\'i3d .l2 .le4gr .li3kv .m2 .mi3st4 .moud3 .na3\v c4 .ne3c .ne\v c4 .ne3\v s .ni2t .no4s3t .n4vp .n\'a1 .n\'a\v r4k .o2 .o4b\'e .ode3 .od3l .od3r\'a .o4ka .o4ko .o4na .o4ne .o4ni .o4no .o4nu .o4ny .o4n\v e .o4n\'i .o4pe .o4po .o4se .o4sl .os4to .os3t3r .os4t\v e .ot3r\'a .ot3v .o4t\'i .o4t\v r .ov\v e4t .o4za .oz3do .o4zi .o4zo .o4zu .o4\v sk .o4\v sl .o4\v zi .p2 .pa4re .pa3t\v r .polk4l .po3\v c4 .p4ro .p4r\'y .p4se .pu3b .r2 .rej4 .re3s .ro4k .roze3 .roz3r .ru4dl .s2 .s4ch .s4ci .sem4 .se3pn .s4ke .sk4l .s4k\'a .s4le .s4na .s4ny .s4pe .s4po .st2 .s4t\'a .s4\v zi .t2 .u2 .u4ba .u4be .u4bi .u4bo .u4de .u4di .u4do .u4du .u4d\'i .uh4n .uj4m .u4ko .u4ku .ul4h .u4ma .u4me .u4mi .u4mu .u4ne .u4ni .u4pa .u4pe .u4pi .up4n .u4po .u4pu .u4p\'a .u4p\v e .u4p\'i .u4ra .u4ro .u4r\'a .us2 .u4so .u4st .u4sy .u4s\'i .ut2 .u4vi .u4ze .u4\v ce .u4\v ci .u4\v c\'i .u4\v se .u4\v si .u4\v sk .u\v s4t .u4\v s\'i .u4\v zi .u\v z4n .u4\v zo .u4\v z\'i .v2 .va4dl .v4po .vy3 .v4z\'a .v\'y1 .v4\v zi .y4or .y4ve .z2 .za3 .zao3s .zar2 .za\v c2 .zd2 .z4di .z4dr .z4ky .z4mn .z4no .z4nu .z4n\v e .z4n\'i .z4pe .z4po .z4t\v r .z4ve .z4vi .\v c2 .\v c4te .\'e2 .\'i2 .\'o2 .\v s2 .\v se3t .\v s4ka .\v s4ke .\v s4ky .\v s4\v to .\v s4\v t\'a .\'u2 .\'u4d\r u .\v z2 a1 2a. aa3t2 ab3lon ab4l\'y ab3ri ab4sb ab2st ac4ci a2d a3da a3de a3di ad2la a4dli a4dl\'a a4dl\'e ad4me ad4mu a3do ado4s a3d3ra ad3ri a3dr\v z a3du a4du\v z 3a3dva ad3vo a3dy a3d\'a a3d\'e a3d\v e a3d\'i ad4\'uz ad4\'u\v r a3d\r u a3d\'y ae4vi afi2a a2g a3ga ag4fa a3go ag3ro a3gu a3g\'a ah4li ah3v a2i a3in ai4re a3iv a2jd a2jm aj4me aj2o a2k a3ke a3ki a3kl ak4ni a3ko a3kr a3ku a3ky a3k\'a a3k\'e a3k\'o a3k\r u a3k\'y al4fb al4kl al4tz al3\v z\'i am4bd am4kl am4nu amo3s am4\v zi a4nae a4name an4dt ane4sk aneu4 an4sc an4sg an4sl an4sm an2sp an4sv an4t\v c an4\v zh ao4ed ao4hm ao4st\v r ao4t\v c ap4r. a4pso ap3t a4p\v r. a2r a3ra ar4dw a3re a4rer ar4gl a3ri ar4kh a3ro a4rox ar3st a3ru ar2va a3ry a3r\'a a3r\'o ar3\v s2 ar4\v sr a3r\r u ar\r us3 a3r\'y a2s a3sa a3se a3sh a3sin as3n\'a a3so as3pi as4tat a4stk as4tm a4stru. as3tv a3su a3sv a3sy a3s\'a a3s\'e a3s\'i a3s\r u a2t a3ta at4ch a3te a3ti a4tio at4kl at3lo a3to a3tr at3re at3ron at3rov a4tru at4r\'a at4th a3tu a3tv a3ty a3t\'a a3t\'e a3t\v e a3t\'i a3t\'o at1\v r a4t\v r\'i. a3t\r u a3t\'y a2u au4gs a3uj auj4m aus3t a3u\v c 2av av3d av4d. av3lo a4vlu a4vl\'i av3t av4ti 2ay ay4on az3k az3la az4l\'e az3ni a3zp a2\v c a3\v ca a3\v ce a3\v ci a3\v cl a\v c4m\'a a3\v co a3\v cu a3\v c\'a a3\v c\'i a3\v c\r u a2\v n a3\v no a3\v nu a\v re4k a3\v r\'i a4\v spl a4\v spy a2\v t a\'u3t 2b. 3ba. ba4br ba4chr ba3ka ba4se 2b1c b1d be4ef be4et bej4m be3p beu4r be2z3 beze3 b1h 1bi bi2b3 bis3 bist4 bi4tr b1j 2bk 3bl. bl4bl b2lem b2les 3blk b4l\'an b2l\'em b1m 2bn 1bo bo4et bo4jm bo4ok bo4tr bou3s bo4\v sk b2ral b2ran 2bri b4rodit b4rou broz4 b2ru b3ru. b3rub b2r\'an 2b1s2 bs3tr 2b1t bt\'ah4 bu2c bu4en 3by. bys3 by4sm by4t\v c by4zn b2z 1b\'a 2b1\v c b\'e4rc 1b\v e. b\v e3ta 1b\'i 3b\'in b\'i4rc 2b\v n b3\v ra b3\v re. b\v re4s b1\v r\'i 2b\v s2 2c. 1ca cad4l ca4es 2cc 1ce cech4 ced4l celo3 ce4ns ce4ov ce4ps cer4v ce2u 2ch. 1cha 4chalg 3che 4che. 2chl ch4ly ch4mb 2ch3n 2cht 4chte 1chu ch4u. 1chy 1ch\'a 2ch\v r 1ci cien4c cik4l 2ck2 c4ket ckte4r\'y 2cl c3la c3l\'e 2cn 1co co4at co4mm co4\v zp c2p 2ct c2ti ctis4 ct4la ct2n c3tv c2t\v e cuk1 1c2v cy2 1c\'a 1c\'i c\'i4pl 2c\v n 1c\r u 2d. 1da da3d da4j\v s da4kl da4tr d1b d2ba 4dbat. d2b\'a 2d1c dch4l 3dch4n d1d dd4ha 1de de4bre de3hn de3jd dej4mo de3kl de3kv de2na de2oz de3sl de4sm de4so de2sp des4t de3str de1x de4xt de2z de3zn dez3o de3\v ct de4\v zp 2d1h 1di di4gg 4dind dis3k di4so d1j dj4us 2dk d3kv 3dl. d1la d4lab d4lak d3li 1dln d2lou d3lou. d2lu d3lu\v c d4l\'a\v z d1l\'e 2d1l\'i d2l\r u d1m 1dmd dm\'y\v s4 2dn 1do 4dobl 4doboj dob4rat do3by do3b\v e do3b\'y do1d 4do4dd 4do4dj dod4n do3h doj4m 4dokn 4doly do3mn domoh4 do3p do4pc dop4n dor2v do1s dos4p dos4tiv do3t do3uk do3u\v c do3z2 doz4n do3\v c 4do4\v cn do\v c4t do4\v zp 4dran d4rap d1re d4ren 3drobn d3ros d3rou d3ro\v s dr4sc d3ru\v s d3r\'e d3r\'y d4r\'yv 2d1s2 ds4k\r u ds4po d1t d3tl d3t\v r 1du dum3\v r du3na du3p du4pn 2dur du3si du4\'i. d2v d4vac d3ve d3vl d3vr d3vy d3v\'a d3v\v e d3v\'i 1dy dy4su d3zb d3zd d3zn 1d\'a 2d1\v c 1d\'e 1d\v e 3d\v ej 1d\'i 2d\v n d1\v ra d\v re4k d4\v rep d\v re4pn d4\v rev d1\v r\'i d2\v r\'it 2d\v s2 d3\v sk d3\v st 1d\r u 3d\r u. d\r u3s 1d\'y d2\v z2 2e. e1a ea3dr e2ar e1b eb4er ebez2 eb4li e2b\v r e4ch. e3chl. e4chm e3cho e2chr e3chv e4ch\v t ed4be ed4kv ed1l ed2ma e3dmn ed3v ed4\v r\'i e1e ee4th ee3xi eg4gi e1ha e1he ehno4 eh4n\v e e1ho e1hr e1hu e1hy e1h\'a e1h\'y e1i eilus3 ej3ag e3jas e1je e3jed ej3ele e3jez ej3in e3jis ej1m ej3mo e3jmu ej1o ej1u eju3st ej3v e2k e3ka e3ke e4kly e3ko e3kr e3ku e3ky e3k\'a e3k\'e e3k\'o e3k\v r e3k\r u e1la e4lau el4dv e1le e1lo e1lu e1ly el4ze e1l\'a e1l\'e e1l\'i e1ml e4ml\'i emo3k e1mr e1my e3m\'a e1m\v e e1m\'i e3m\v r e3m\r u e1m\'y em3\v ze en4dv enitos4 en4sc en4si ent3r e1o eo3by eoch3r eod3l eo4du e4ole eo1s eo2st eo4t\v r eo3z eo4zb eo4zd eo\v se3 epa3t e2pl e4pni ep2no e4pn\'y epo\v c3t epro4z\v r ep4tl ep4tm ep4tn e4ptu epy3 2er e1ra er4a. e1re e1ri e1ro er3s er4s. er4sn e1ru e1ry e1r\'a e1r\'e e1r\r u e1r\'y e1s e4sag e2sce e4sin esi4s e2sk es4k. e4s4kn es3ku. es3ky es3k\'e e2sl e4s3li e4sly es2m e4sp. es4pe e2st e4st. e4ste es3ti\v z es4tol e4strou es3t\'an e1t e4tki e4tkr e4tli e4tly et3ri et3ro et3r\r u et1\v r et4\'un e1u eu3b eu3ct eu3d eu3k eu3m eu4m. eu3n eu3p eu3r eu4r. e4ura eu4ras eu4rg eu3s2 eu3t e4u4t. eu4tra eu4ts eu3v eu3z eu3\v z e3vd eve4\v s e3v2k e4vsk evy3 evyjad4 evyp\'a4t evy4\v ck ev\v e4tr ex4ta e3xu ey4or ey4ov ezaos3 ez4ap ez4bo ez3de ez3dov ez3du ez4d\v e e3ze ez4ed2 ez4ej ez4el ez4er ez4es ez4ez ez4e\v s ezis4 ez4it ez4le ez4n\'a ez4n\v e ez4py ez2t ez4\'ac ez4\'ah ez4\v ce e3z\'i e3z\v r ez4\v re e1\'a e\v c4kat e1\v ct e\v c4te e4\v cti e4\v ct\'i e2\v n e3\v no e3\v nu e3\v n\'a e3\'on e1\v r e\v re4k e\v r4ku e3\v r\'i e2\v s e3\v se e3\v si e4\v ska e3\v sl e\v s4l\'a e3\v so e\v s4to e\v st\'ih4 e3\v s\'i e\'u1 e\'umy4 e\'u3n e\'u3p e\'u3t e\'u3\v c e\v z\'i\v s4 1f 2f. fe4in fene4 fe4ue fi4em fi4fl f2l f3l\'i fl\'o4r fm4no 2fn 2fr f4ran f4ras 3frek f1ri 2fs fs4te 2ft fu4ch 2f\'e f2\'u 1g 2g. ga4u\v c ge2s ghou4 3gic 3gin gi4\'im g4lom 2g1m 2gn g4noi g4nos go1 go4hm 3graf gu4el gu4it gu3m gu4m. gus4t gu3v 2h. ha4ag ha4ar ha4bl ha4br ha3dl ha4dla ha4ke has3t hatos4 ha4yd h2b h2c 2hd he4br he4id hej4s he2s he2u he3x hi4an hi3er hi4gh hi4re 2hk 4hla. h4led h3len 2hli 4h3lo. h3lob h3lop h3lov h3luj 2h1ly 4hl\'a. h4l\'as h3l\'i. 4hl\'ik 2hl\'y h2m 2h2n h3ne h4ned h3niv h4noj 3hn\v ed 3hodin ho3str hos4t\v e 4hove 4hovna 4hovny 4hovn\'a 4hovn\v e h2r hra4p 2h1t h4tin h2t\v e h4t\'it hu4ch hu3mo hu4t\v n 2h2v hyd1 hy4do hy4ps hys3 hy2t3r hy4zd h1\v c 2h\v n h\v r2 h\v r4by h\'y4bl h2\v z 2i. i1a ia3d ia3g2 i4al. ias4t ia4tr i1b ib2l i2b1r i1ch i4ch\v z i1d id4ge id2l id4lo. i4dl\'y i1em i1en i1et if1r ig4ne i1h i2hl i3hl. i4hli ih3n ih4na i3im i1j ijed4 ij4me ij4mi i2kl ik3le ik3lo. ik3m ik4ry i4kve ik4\'u\v r i1l il4ba ili\v c4n i4lnu ilu3 i1m i4mla i4mly i4mun i2n i3na ina3d in4cm in4dl i3ne 3infe in4gh in4gp in4gs in4gt i3ni i3no i3nu i3ny i3n\'a i3n\'e i3n\v e i3n\'i in4\v sp i3n\r u i3n\'y i1o io4sk i2ps i1r iro4s i1sa is3c is4ch is4k. is3ka is3ke is3ko. is3kr is3ku is3kv is3ky i3slav is3lo is3l\'e is3pl is3po is1t is4tal is4tat is4th ist3v is3t\'i i1sy i3s\'a i1t it1r it4rh it4rp it4se it4su i2tv i1um iv3d i1x ix4td i3zp iz1r i1\'a i1\v cl i\v c3t i\v c4tl i\v c4to i2\v d i1\'e i\'e4re. i1\'ic i1\'im i1\'o i1\v r i\v r4kl i\v r4\v ce i2\v s i3\v se i3\v si i\v s3k i\v s4kr i\v s4kv i3\v so i\v s4to i3\v su i3\v s\'a i3\v s\'i i2\v z i3\v za i3\v ze i3\v zi i3\v zo i3\v zu i3\v z\'a 2j. ja2b2 jac4k ja4cq ja3d ja3g j3akt j1b2 jbyst3 2j1c j2d j3dob j3dok j3dos j3dr j3d\'a jd4\v r\'i j3d\r u jech4 j3ef j3ex jez3d\'i jg4ra 2j1h 1ji ji4ch jih3l ji4m\v z j4ina jis3k jit4ro ji2zv j1j 2jk j3kv 2j1l j2m j3ma j3mi jmou3d 2jm\'i 2jn jne3 j1ob j1od jod2\v r j1oh j1op j4ora j1os jo3sv j2ov j3ovl j1o3z2 2jp jpor4 jpo4zv jp\v r\'iz4 2j1r 2j1s2 j4sem j4si. j4sk. js4ko js4k\'a j4s4k\r u j4s4me j3sn j4sou. j4souc js4po j4s4te 2j1t j3tl ju4an ju3na ju3p j1us ju3sp ju3t ju4t. ju3v ju4xt ju3z j1u\v z ju3\v zi 2jv2 j3vd j3vn 2jz j3zb j3zd j3zk j3zn j3zp j\'ad2r 2j1\v c 2j\v d 1j\'i j3\v st j\v s4ti j3\v s\v t 2j\'u1 j\'u3n j\'u3\v c j\'u3\v z 2j\v z 1k 2k. ka4bl ka4ch ka3dl 3kaj ka3ka 3kami 3kan\v e ka2p3l ka2p3r ka2ps ka4pv ka2p\v r kas3t kast3r 3kat ka4u\v c 3kav 3ka\v c 3ka\v r ka\v s3l ka4\v sp 2k1c k2d k2e ke4bl ke3jo ke4pr ke4ps 3ket 2kf 2kk k2l 3kl. 4k3la. k3lej 4k3li. k4lib k3lic 4kli\v cka 4klo. k3los 2k3ly k3l\'a. k3l\'e k3l\'o k3l\'y 2k2m k3m\v e 2kn kna4s ko3by 3kof ko4jm ko2p\v r ko4sk ko2t3v kous3k 3kov ko3z\'a 4kroa k3rob k3rof kr2s kr4\'u. 2ks 2k1t kt2r kuch4 ku4f\v r ku4hr 3kuj ku3se ku3si ku3su ku4th ku3v 2k2v k4vr\v n 3kyn ky2pr kyp3\v r ky4zn 3k\'ac k\'a4pl 3k\'ar 3k\'a\v r 2k\v c k2\v n k2\v r2 k3\v rej k\v s4ti 3k\r u. 2l. 1la. la4br lab4s la3ka la4nq la4ps 4la3si la4v\v s la4y. la2zm 2l1b 2l1c 2l1d ld4ne le4ad le4au lech3t leh3n le2i 1lej le3jo 4lej\v sk 1lel 4lench lepa3d lepo4s le4pr le4ps le4sc le4sm le4sv let4li let3m le2tr le4t\v c le4uk le4vh le4vk le3xi lez3n 2lf 2lg 2lh 3lhan 1li li4az li4bl li4bv li4dm lind4 3lio li4t\v n li4vr 2li\v z 2lj 2lk l4kat l2kl lk4nu 2ll 2l1m 2ln l4nul lo3br lo4id lo4is 1los lo3sp lo3st\v r lo3sv lo2tr lo4t\v r lo4u. lo3z loz4d lo4\v sk 2lp l2p\v e 2l1s2 l4sla ls3n lst4n l4st\'i 2l1t lt4ra lt4ru lt4ry lu4id lu4j. lu4k. lu4lk lu4m. lu4mn lu3pr lu3va lu3vl lu3vy lu3v\'i 2lv 2lz 1l\'a. l\'a4j\v s l\'a4v\v s 2l1\v c 1l\'e. 1l\'ik l\'i4pl l\'i4zn 1l\'i\v r 2l\v n 2l\v s2 l3\v st l4\v st\'y 1l\r u 1l\'y l\'y2t 2l2\v z 2m. 1ma maj4s ma4kl ma4kr 4mald mas3k mat3r ma4tra ma4v\v s maz3l 2m1b 2m1c 2m1d2 m2dl 1me 3me. me4go me4is met3re me3x mezi3s 2mf mh4le 1mi mid3l mik3r mi4xt 2mk2 3m2kl mk4la mk4li m2l 4mla. 2mle ml3h ml4h. 2mli ml4sc ml4sk 4mlu. 2mn m3na mna4s m4noh m3nos m4noz 3mno\v z m3n\'a m3n\'e m4n\'ez m3n\v ej m3n\'y 1mo mod3r mo2hl mo2k mo2s mo4s. mot3\v r 4mout moza4 mo3z\v r mo\'u3 2mp m4plo mpo4s m2ps mp4se mp2t mr2s 2m1s2 m4stl 2m1t 1mu mu4fl mu3n mu4n. mu4nd mu4nn mu4ns mu4n\v s 2mu\v s 2mv mys3lo my4\v sk 2mz 3m\'a. m\'alo3 m\'a2s 2m\v c m2\v ce m\'i1c m\'i4r\v n 2m2\v s m\v s4\v ci m\v s3\v t m\v s4\v tan. 3m\r u. 3m\'y. m2\v z 1n 2n. 3na. na3ch na4do na4em na3h na4h. na3jd na3ka nam4ne na3p2 na3s2 na4s. nat2 na3tl na3t\v r na3z naz4k na4z\v s na4\v c. na3\v s na\v z4n 2nb 2n1c n4chc 2n1d nd4hi ndo4t nd2re nd4ri nd4\v r\'i ne1d ne4gl ne1h ne3h4n ne2j nej3t nej3u ne3kl ne4kro ne3kv ne4m. ne3p ne3s2 ne4s. nes4le ne4ss 4nesti ne3tl net4r ne3ud ne3v2 ne4v. ne3z nez4n ne3\v sk ne3\v s\v t 2nf n3fr 2ng ng1l ng4la ng4le ng4l\'i n4gro ng4vi nik4t ni4mr ni4m\v z 3nio 3nisk 2nit\v r n1j 2nk 2n1l 2nn no3b2 no4bs no3hn no4hs no4ir no4m\v z no4sky no3sm no3str not4r no3z no4zd no4\v sk 2no\v z 2n1s2 n2sa ns3ak ns4ko n4soc ns3po nst4ra 2n1t nte4r3a nt4lem nt4r. nt3ru nt3r\'a 2nub nu4gg 3ny. 2nz 3n\'ak n\'a3s2 n\'a4s. 2n1\v c 2n\v d 2n\'iv 2n\'i\v z 2n\'o 2n\v s2 n3\v st n\v s4\v to n\r u2 2n\v z 2o. o1a oang4 o1ba o1be obe3j obe3s obe3z ob1l ob1r ob4r\v n o1bu obys4 ob3z o3b\'e ob3\v rez o1c o4chl o2chr oc4ke oc4ko o4ct. oct3n ocy3 oc4\'un od3b odej4m ode3p ode3s od1l o4doc odos4 odo4tk od3ra od4ran od3r\r u o3dr\v z od3v od1\v r o1e2 oe3g oe3ti o2fl ofrek4 og2 o3gn o1h oh4ne o1i oi4ce o4int o1j o4jar oje4dl o4jmi o4jmov o4jmu o4jm\r u oj2o o4juz 2oka ok2te o1l ol4gl ol4to o1m om4kl om2n o2n o3na ona4s o3ne o3ni o3no ont4ra o3nu o3ny o3n\'a on\'a\v r4ka o3n\v e o3n\'i o3n\r u o3n\'y o1o oo4h\v r oote2 opo\v c3t opro4s o2ps o4ptu op\'a4t o4p\v r. op\v rej4 op\v re4jm o1ra o4rae or4dm o1re o1ri o1ro or3st o1ru or4v\'a o1ry o1r\'a o3r\'e o1r\r u or\r us3 o3r\'y o1sa o4sai ose4s osi4d o1sk o4s3ke o4sku osk3v o4sk\'a o4sk\'y o1sl os4la os4li os4l\'y os3mo os4mu o4st. o4stg o4stm os4tor os3tr\r u o4st\'e o4st\v s o4st\'y o1sy o1t ot4kl o4tl\'y oto3s ot3ro ot3v\'i o3t\'i o3t\v r ot3\v ri o2u ou3b\v e ou3d\v e ou4fl ou4il ou4is ou4k. ou3ka o4ukl ou3kr ou3k\'a ou3m oup3n oupo4 ou4s. ou3sa ou3se ou4sk ou3sm ou4tv ou3v ou4vl ou4vn ouz3d o4u\v ck ou3\v zi ovi4dla o4vsk ovy2p o2v\v st o1x o2z o3za oz1b oz4d. oz3d\'a oz3d\v e oz3d\'i o3ze oze3d2 ozer4 oz1h o3zi oz3j oz3k oz4ko oz1l oz3m o4zn. o3zo oz3p oz4py oz4p\v e oz4p\'i oz3ro oz3ru oz3r\r u oz3t o3zu o4zut oz3vr oz3v\'a o3z\'i o3z\r u oz\r u4s o1\v c o\v c2k o\v c4ka o2\v n o3\v na o3\v no o1\v r o\v ri2s o3\v sk o4\v sku o4\v sky o3\v sl o\v s4l\'a o\v s4mo o\v s4ti o\v s4\v tu o3\v zl o\v z4mo 1p 2p. pa4ed pa4es pa4kl pa3si pa4t. pat4ri 2p1c pe4al pede4 pe4ig pe4np peri3 pes3t3 pe4tra 3pe\v c pi4kr pi4pl 2pk p2kl p2l 3pl. 4p3la. pl3h pl4h. 4p3li. 4plo. 2pn p2nu po1b2 po3c2 3pod podb\v e4h pod4nes po3dru po3dr\'a po3h poly3 po3m2 po4mp po4ol po3p po4p. po4pm po1s2 pos4p post4r po3t2 po4t. po4tn po3uk po3u\v c po3u\v z 3po3v po3z2 po4zd po\v c2 po3\v ck po\v c3te po3\v r\'i po4\v sv 2pp 4pra. pra3st pr2c pro1 prob2 pro3p pro3t4 pro3z pr2s 4pr\'an pr\r u3 pse4s 2p1sk p4sut 2pt p4tej p4ter p4tev pt4ri p3tu p4t\'a. pu4dl pu4tr pyt3l p\'a1 p\'a2c p\'ad3l p\'a4nv p\'a4sl 2p\v c p\'e4rh 2p\v r. p\v re3h p\v re3j p\v re3t4 p\v re3z p\v re3\v c2 p\v ri3 p\v rih4 2p\v s p\v s4ti 2p\v t qu2 2r. 1ra. ra4br ra4em ra4es ra4ff ra4hl ra4hm ra4jg ra4j\v s 2rak ra4nh ra3si rast4r ra4vv ra4wl ra4y. ra4yo ra4\v dm 4ra\v zi r1b r2bl r1c rca3 r3cha r3cho rc4ki r1d r4dla rdo2s re4ad re4au red4r re4et re3kl re3kvi re4mr re2sb res3l retis4 ret4r re4um r1ha r3hl. rh3n r1ho r3hu r1h\'a ri4bb 1ric ric4ku ri4dg ri4dr ri4fl ri4gh ri4zm 2rk r2kl r1l 2r1m r4mio 2rn rna4v\v s rn4dr ro4ad ro3by rod2l ro3d4r 3rofy ro3h ro4h. ro4jb ro4k\v s rom3n romy4s rop\'at4 ro2sb ro4skv ro4sky ro3sv ro3ti ro3tl ro4t\v c ro3vd rov\v e4t 3rov\'y roz3d roz3n ro4zo roz3v ro3z\'a ro4\v cp rpa3d 2rr rr4ha rr4ho 2r1s r2st r4stu rs3tv\v e rs3tv\'y 2r1t r2th r4tr\'a rt4sm rtu3 r2t3v rt4zu 1ru. ru3se ru3si rus3k ru3\v zi 3rvan\'i r1x 1ry. rych3 ryd2 rys3ky rys3t ry4zk ry4zn ry4\'i. ry4\v sk 2rz rz3d rz3l r\'ad4l r\'a4d\v z 1r\'ak r\'a3ri 1r\'a\v r r1\v c 4r\v cit\'y. r\v c3t 3r\'e. 2r\'o 2r\v s r\v s4n\'i r\r u4m. r\r us3ta r\r u4v. 3r\'y. r\'y4zn 2s. sa4pf sa4pr sas3k s2b2 s2c s3ca s3ce. sch2 sch4l sch4n 3schop s3ci sci4e s3c\'i s2d 1se se4au se3h se4ig se4il sej4m se4ku 3sel se3lh 3sem ser4va se3s2 ses4k se4ss se4stra se4stru se4st\v r set2 se3tk se3t\v r se4ur se3z se3\v ct 2sf s3fo 3sf\'e s3f\'u 1si 3sic 3sif si4fl sig4no 3sik si3ste 3sit s2j s3ju s2k 4skac s4kak 4skam s4kok 2skon skos4 4skot sk4ra sk4ru sk4ry 4skve sk4vo s3k\'an s3k\r u 3sl. 4s3la. s4lav s3le. s4led s3lem s3len s3let s4lib s4li\v ci 3sln 4s3lo. s2ly s3ly. s1l\'i s2ma s4mek s2mo 2sn s2na s3nat s2ne s3ne. sn4tl s2n\'a s3n\'a. s4n\'id 1so sob4l so3br so4sk so4tv sou3h sou3s souz4 so4\v sk s2p s4pol spro4s 1sr 2ss ss4sr 2st. 4sta. s3taj s2tan st4at 4stec s4tep st4er s4tero s4tich 2stil s4tink 4stit. 4sti\v c st3lo 2stn 4sto. s4tona 4stou. 4str. 4stram s4trik 4strn 4str\'ac 4stupni s2tv st4ve 3stv\'i 4sty. s4tyl 3sty\v s s2t\'a 4st\'a. s3t\'a\v r 4st\v e. s4t\v ed 3st\v eh s2t\v er s2t\v e\v z s1t\'i 2st\'i. s3t\v rej 1su su4ba su4bo suma4 su3ve s2v sy3c sych3r sy4nes s\'a2d 3s\'ah s\'a2kl 2s2\v c s3\v ci 1s\'e 1s\'i 2s\v n 2s\v t s3\v to 1s\r u s2\v z 2t. 1ta. ta2bl tac4tvo t2a3d 1taj ta4jf ta4jg 4talt 4tand 3tan\v e t1ao 2tark tast4 ta3str ta4\v ck 2t1b 2t1c 1te 3te. te4ak te4fl te4in 4ten\'em teob4 tep3l ters4 tes3ta te4tr te4uc te4ur te4ut 2tf 2tg 1ti ti4gr 2tih ti3kl tin4g ti4pl ti3sl tis4tr ti4tr 2titu tiz4r 4tiz\'i ti\'u3 2ti\v z 2tk2 t4kal 4t2kan t4kat t2kl tk4la tk4li 4tkn\v e t2k\'a 2tl 3tl. 4tla. t1le tles3 3tlm t3lo. t4lou tlu3 tlu4s t1ly t1l\'e 2tm t2ma 2tn t3n\'i 1to to4as to3b tob4l to3dr to4hm to4ir 2toj tol4s to4ol 4top. 4topt 4topu 2torn 2toup 2tp t3rant t4rea t4ref tre4t 4tric. trip4 t4rit t4rog t3rol tro4sk t4rou 4trouh 4tro\v n. 4trun t4rus 4t4ru\v z t3r\'aln 4tr\'a\v s 2tr\v c t3r\r um t3r\r uv 2tr\'y 2t1s ts4ko ts2t 2t1t tt4ch tt4ri 1tu. tu4ff 1tuj tu4lk 2tup tu4r. tu3ry tu4s. tu4\v t. tu3\v zi t2v 2tve 2t3vi t4vinn t4vi\v s t4v\'yc 1ty. ty4g\v r ty2la ty4\v re ty4\v rh ty4\v rj ty4\v ro ty4\v rr ty4\v r\'u 3t\'a. t\'a4fl t2\v c t3\v ci 2t\v c\'i 1t\'e t\'e2bl 3t\'em 1t\v e t\v e3d4l 2t\v eh 2t\v enn 2t\v ep 1t\'ic 4t\'ic. 4t\'ice 1t\'im 2t\'in 2t\'ir 2t\v r t4\v reb t\v reh3n t2\v rel t2\v ric t3\v ril t\v r4ti t1\v ru t2\v r\'a 3t\v r\'ab t\v r\'i4s 2t\v s t3\v st t\v s4ti 1t\r u 1t\'y. 1t\'ym 1t\'y\v r 3t\'y\v s u1 2u. u2at u2b u3ba u3be u3bi u3bo ubs4t u3bu u3b\'a u3b\'i. u3b\r u uc4t\'i 2u2d u3de u3di u3do u3dru u3du u3dy u3d\'i ue4fa 2uf u2hl uh3l\'a uh3no u2in u2jm u2k u3ka. uk4aj uk4al uk4at u3ke uk3la uk3le u3ko u3ku u3ky uk4\'a. u3k\r u ul4fa ul1h ul4p\'i u2m u3ma u3me u3mi um4pl um4ru u3mu u3m\'a 3um\v r u2n un4dl u3ne u3no u3nu u3n\v e u3n\'i u3n\r u un4\v zr u2p u3pa u3pe upe2r3 u3pi u3pln u3pu u3py u3p\'a u3p\v e u3p\'i u3p\r u u2r u3ra u3re u3ri 2u3ro u3ru u3ry. u3r\'a 1ur\v c u3r\r u u2s us3ky us3k\'a us3k\'e us3k\'y us1l us2lo u3so u4ste u4sty u4st\'e u4st\v e u3st\v r u4st\v s u4st\'y u3su. u3sy u3s\'a u3s\'i u3s\r u u4tro u4tr\'a u2v u3vi u3vu u2z u3ze u3zi uz1l u3zo u3zu u3z\'i u2\v c u3\v ca u3\v ce u3\v ci u3\v co u\v c3t u3\v cu u3\v c\'a u3\v c\'i u2\v d u2\v n u2\v s u3\v se u3\v si u\v s4kl u3\v so u\v s3t\'i u3\v su u3\v s\'a u3\v s\'i u2\v z u3\v ze u3\v zo u3\v zu u3\v z\'a u3\v z\'i 1v 2v. va3dl va4j\v t va4kl 2v1b 2v1c v2ch 2v2d v4dal v3di v4d\v ek v4d\v e\v c ve3dle ve3jd 3ven ve2p ve3ps vep3\v r ves3l ve4sm ves4p ve3sta ve3t4\v r ve2z3m vi4ch vide2 vi4dr vi4et vi4kr vi2tr 2vk v2kr v2l 2v3la. 4vle. 4vlem 2vlo 2vm 2vn v4nad vo3b vo4ic vo4ja vo4jb vo4jd vo4jj vo4jm vo4j\v r vo2s vo4t\v r vou3 vous2 v2p vr2c vr2dl 4vrny v1ro vr4st vrst3v vrs4tv\v e 2vs2 v1sk v3stv 2v2t vy3c vy3d2 vy4dra vyp2 vy3s2 vy4sn vys4t vy3t vy3\v c vy\v c4k vy\v s2 vy4\v s. vy4\v sm vy4\v s\v s vy4\v zl v2z2 vz4no vz4n\'e vz4n\v e vz4n\'i v\'a3ri 2v2\v c v3\v c\'a v3\v c\'i v4\v c\'ir v\v e4cm v\v e3t4a v\'ice3 v\'i4hat 3v\'in 2v\v n 2v\v r\'i v3\v r\'in v2\v s2 v\v se3s v3\v st\'i. 3v\'ys v\'y3t 3v\'y3z v2\v z2 wa4fd 3war wa4re we2 2x. xand4 2xf xisk4 2xn 3xov x1t xt4ra xy4sm y1 y2a y2bl yb3ri y2ch y4chr y2d1l yd4l\'a y2dr yd4y. y2e y2gr y3hn yh4ne yj4ma yj4me y2kl yk3la y3klop yk4ly yman\'e4 ym4kl yna4s y3ni ype4r yp4si yp4t\'a y2p\v r yr2v y2s y3sa y3se y3si ys3lu y3sm y3so y3sp ys2t ys3te yst4r y3su y3sv y3sy y3s\'a y3s\'e y3s\'i yt4me yu3\v z y3vs yv\v e4t y3zb y3zd y3zk y3zn yz4n\v e yz4n\'i y3zp yz4po y\v c2k y2\v n y\v r3b y\v rk4n y\v r4\v ce y3\v r\'i y2\v s y3\v se y3\v si y3\v sk y\v s1l y3\v so y3\v sp y3\v su y3\v s\'i y\v z2 y3\v zd 1z 2z. zab2l za4bs za4dk za3dl za4dn za3h za3i za3j za4jk za3k za4kt zal4k zam4n za3p2 za3s2 zat2 za3tl zat4r za4ut za3z zaz4n za4z\v s za4\v c. za3\v s za\v s4k za4\v ss 2zb zban4 z2by zbys4 2z1c 2z2d z3di zdn\v e4n\'i z4doba z4dobn\'y zd4re zd4v\'i z2e ze3h ze3p2 4zerot ze3s2 zes4p zet2 zev2 ze3vn ze3z ze4z. 2z2f z1h\'a z4ine z2j z3j\'i 2z2k z3ka. z3ky z3k\'e z3k\r u z3k\'y 2zl 3zl. zlhos4 zlik3 z3ly. z2m2 2zme z3mn z3my z4m\v en 2z2n 3znak z4nal z3ne. z3nic z3no z3nu z3ny z3n\'e z3n\v e z4n\v el z3n\'i z4n\'it z4n\'iv z3n\'y zo4tr zo4\v sk 2z2p z3pt z4p\'at 3zrak 2z1s2 2zt ztros3 z4tr\'a z3t\v r 3zu. zu3mo zu3m\v e zu3m\'i zu3\v s z2v zva4d z3va\v r z3vi zvik4 zv4n\v e z3vod z3voj z4von zv4ro z4v\'an z4v\v es z3v\'ij 3zy. 2zz z\'a1 z\'ah2 z\'a4kl. 3z\'ap z\'a3s2 z\'a3z z\'a\v s2 2z\v c z3\v cl 2z\v n z2\v r z\v rej3 z3\v rez z3\v re\v s 2z\v s2 z3\v sk z\v s4ka z3\v st 2z2\'u1 z\'u3\v c z\'u3\v z z\r u3s \'a1b \'a2bl \'ab4ry \'a4b\v r. \'a3cho \'ac3ti3 \'a1d \'a2dl \'ado4s \'ados4ti \'ad1\v r \'a1ha \'a3he \'ah1l \'a3hl. \'ah3n \'a1ho \'a1hr \'a1h\'a \'a1j \'a4jmu \'aj4m\r u \'a4kli \'ak4ni \'a1la \'a1le \'a1lo \'a1lu \'a1ly \'a3l\'e \'a1l\'i \'a3my \'a3m\'e \'a1m\v e \'a3m\'i \'a3m\'y \'ane4v \'a1ra \'a1re \'ar2m \'a1ro \'a1ru \'a3r\r u \'a1s \'a2sc \'a2s3k \'as4k. \'as4kl \'as4kn \'a2sla \'as4ly \'a2sm \'as4po \'a2st \'at3k \'at1r \'a1tu \'a1ty \'a1t\'i \'a3t\'y \'av4si \'av4s\'i \'az3k \'az3ni \'azni4c \'az4vi \'a2\v n \'a1\v r \'a\v r4ke \'a\v r4k\r u \'a2\v s \'a3\v se \'a3\v s\'i 2\v c. 1\v ca \v ca4br 2\v cb 2\v c1c 1\v ce 3\v ce. \v ce1c \v ces3k 1\v ci 2\v ck \v c3ka. \v c3ko \v c3ku \v c3ky 2\v c1m 2\v cn \v c2ne 1\v co \v c2p 2\v cs \v c1sk \v cs4la \v cs4sr 2\v c2t \v c4ten\'e. \v c4ten\'y \v ct4la \v c4tov\'y. 3\v ctv 4\v ct\v en \v c3t\'i 1\v cu 1\v c\'a 1\v c\'i \v c\'is3l 1\v c\r u 2\v d. 1\v da 1\v do \v ds4te 2\v d1t 3\v duj \'e1 \'e2d \'e3di \'e3do \'e2f \'e3fo \'ef1r \'e2kl \'e2l \'e2m \'e3ma \'e3me \'e3mi \'e3mo \'e3mu \'e3m\r u 4\'ere. \'e2s \'e2t \'e3ta \'e3to \'e3t\'a \'e2\v s \'e2\v z \v e1c \v ed3r \v e3ha \v e3he \v e3hl. \v eh3lo \v eh3n \v e1ho \v e3hu \v e3h\r u \v e3ja \v e1je \v e1jo \v e3j\r u \v e4kl\'e \v e3k2t \v e1l \v e1ra \v era3d \v e1re \v e1ro \v er3s \v ers4t \v e1ru \v e1ry \v e1r\r u \v es3k \v es3n \v et1a3 \v et4ac \v et1l \v e1tr \v et3ra \v e4traj \v et3v \v e1t\'i \v et3\v r\'i \v e2v \v e3va \v e3ve \v e3vl \v e3vo \v e3vu \v e3v\'a \v ev3\v c \v e2z \v e3ze \v e3zi \v ez3n \v e3zo \v e3z\'i \v e1\v r \v e2\v s \v e3\v se \v e3\v si \v e3\v so \v e3\v su \v e3\v s\'a \v e3\v s\'i \v e\v s3\v t \v e\v s4\v ts \v e2\v t \v e3\v to \v e2\v z \v e3\v ze \v e3\v zi \v e3\v zo \v e3\v zu \v e3\v z\'i \'i1b \'ib3\v r \'i3cho \'ich4t \'id1l \'i1h \'i2hl \'ih3n \'i1j \'ijed4 \'ij4m\r u \'i2kr \'i1l \'i1m\'a \'i3m\'e \'i1m\v e \'i1r \'i1sa \'i2s3k \'is4kl \'is4kn \'is4l. \'is3le \'is4ln \'is\'ah2 \'i1t \'it3k \'i3t3\v re \'iz3da \'iz3de \'iz3k \'i3zna \'i3z3ni \'i3zn\v en \'i2\v n \'i1\v r \'i2\v s \'i3\v se \'i3\v si \'i3\v so \'i3\v s\'i 1\v n 2\v n. 2\v na \v na3d 2\v nk 2\v nm 3\v nov \v n1s 2\v n1t \'o1 \'o2z \'o3za \'o3zi \'o3zo \'o3zy 2\v r. \v ra4pl \v ra4\v dm 2\v r2b 2\v rc 2\v rd \v re3ch \v re4dob \v re1h \v re3jd \v re3kl \v re3kv \v re4k\v r\'i \v reo4r \v re3p2 \v re4p. \v re4pk \v re4p\v c \v rer4v 2\v res \v re3ska \v re3sko \v re2sp \v res3po \v re4sr \v re3sta \v re3stu \v re3st\'a \v re3st\v r \v re3tl \v ret4\v r \v re3zd \v re3zk 4\v rezl \v re3\v ct \v ri1 \v ria3 \v ri3h \v ri4h. \v ri4hn \v ri4j\v d \v ri4l. \v ri4lb \v ril2n 4\v rine \v ris2 3\v ri4t. \v ri4v. \v ri4vk \v ri4vn \v ri3z \v ri\v c4t \v ri3\v r \v ri4\v s. 2\v rk \v r2kl \v rk4la \v rk4li \v rk4ly \v rk4no 2\v r1l 2\v r1m 2\v rn 1\v ro 2\v rou 2\v r2p 2\v r1s \v rs4to 2\v r1t \v r2v 2\v rz \v r\'a4pl \v r\'a2sl 2\v r1\v c 2\v r\'id \v r\'i4k\v r \v r\'i1s 2\v r\v s \v r3\v st \v r\v s4ti 1\v s 2\v s. \v sab3 \v sa4vl 2\v s1c \v sej4d \v sep3t \v si4mr 2\v s2k \v s3ka \v s3ke \v s3k3li 4\v s3kou 4\v skov 3\v skr \v sk4ro \v s3ku. \v s3ky 2\v sl \v s2la \v s2li \v s3liv \v s2lo \v sl\'a2 \v s2l\'e \v s2l\'y 2\v s1m \v smi4d 2\v sn \v s2p 2\v s1s 2\v st \v s4tip \v st4ka \v st4kl \v s4t\v ek \v s2t\v es \v s4t\v ev \v s4t\'ip \v s2v \v s\'i3d \v s2\v n \v s3\v s\'i 2\v s2\v t \v s3\v to \v s3\v tu \v s3\v t\'a 1\v t 2\v t. 3\v tal 2\v tk 2\v tm 2\v tt \v t\'a\v c4k 1\'u \'u2c2 \'u2d \'uj4ma \'u2k \'u2l \'u2n \'u2p \'u2t \'ut4ko \'u2v \'u2z \'uz3k \'u2\v c 3\'u\v ce \'u\v re4z \'u\v s4ti \'u2\v z \r u1b \r u1c \r u1hl \r u3jd \r u4jmov\'y \r u1le \r u1my \r u1m\v e \r u1ra \r ur4va \r ur4vy \r u1s2 \r u2st \r us3te \r us3t\'an \r ut2 \r u3tkl \r u2v \r u3va \r u3vo \r u3v\v e \r u2z \r u3zo \r u2\v z \r u3\v ze \r u3\v zi \r u3\v zo \'y1b \'y3cho \'y1d \'yd4la \'y1h \'y1j \'y1l \'y1ml \'y1m\v e \'y2n \'y3no \'ypo3\v c4 \'y1r \'y1s2 \'y2sk \'y1t \'yt4ku \'yt4ky \'y1u \'y4vli \'y3zk \'y3zn \'y4zvu \'y\v c4n\v e \'y1\v r \'y\v s3l 1\v z 2\v z. \v za3d \v za4tv 3\v za\v c 2\v z1b 2\v z1c 2\v z1d \v ze2b3 \v zeh3n \v ze4ml \v ze4zg \v zi4dl \v zi4jm 3\v zil \v zi2vl 2\v zk % \end{macrocode} % \fi % \begin{macrocode} \v zk4ni 2\v zl \v z4lic 3\v zlo 2\v z1m 2\v zn \v zon2 2\v z1s2 2\v z1t \v z2v \v z\'a4br \v z\'a4nr 2\v z\v d \v z\'i4zn 2\v z\v n 2\v z\v s \v z\v s4ti \v z\v s4t\v e } % % \end{macrocode} % % \subsection*{Slovak patterns and exceptions} % \begin{macrocode} %<*skhyphen> % Slovak hyphenation (version 2.0) 24.4.1992 % Autor: Jana Chlebikova, Institute of Informatics, % Comenius University, 842 15 Bratislava, Czechoslovakia \expandafter\ifx\csname JanaChlebikova\endcsname\relax \global\everyjob = \expandafter {\the \everyjob \message {Loading SK hyphenation patterns: Jana Chlebikova, 1992} } \def\JanaChlebikova{} \fi \patterns{ % samohl\'asky a1 \'a1 \"a1 e1 \'e1 i1 \'i1 o1 \'o1 \^o1 u1 \'u1 y1 \'y1 i2a i2\'a i2e i2u o2u c2h d2z d2\v z % dvojice spoluhl\'asok 2b1b 2b1c 2b1\v c 2b1d 2b1\v d 2b1f % \end{macrocode} % $$\vdots$$ % and so on\ldots % % It doesn't make much sence to list these in printed form, does it? % \iffalse % \begin{macrocode} 2b1g 2b1h 2b1c2h 2b1j 2b1k 2b1l 2b1\v l 2b1m 2b1n 2b1\v n 2b1p 2b1r 2b1s 2b1\v s 2b1t 2b1\v t 2b1v 2b1w 2b1x 2b1z 2b1\v z 2b1d2z 2b1d2\v z 2c1b 2c1c 2c1\v c 2c1d 2c1\v d 2c1f 2c1g 2c1c2h 2c1j 2c1k 2c1l 2c1\v l 2c1m 2c1n 2c1\v n 2c1p 2c1r 2c1s 2c1\v s 2c1t 2c1\v t 2c1v 2c1w 2c1x 2c1z 2c1\v z 2c1d2z 2c1d2\v z 2\v c1b 2\v c1c 2\v c1\v c 2\v c1d 2\v c1\v d 2\v c1f 2\v c1g 2\v c1h 2\v c1c2h 2\v c1j 2\v c1k 2\v c1l 2\v c1\v l 2\v c1m 2\v c1n 2\v c1\v n 2\v c1p 2\v c1r 2\v c1s 2\v c1\v s 2\v c1t 2\v c1\v t 2\v c1v 2\v c1w 2\v c1x 2\v c1z 2\v c1\v z 2\v c1d2z 2\v c1d2\v z 2d1b 2d1c 2d1\v c 2d1d 2d1\v d 2d1f 2d1g 2d1h 2d1c2h 2d1j 2d1k 2d1l 2d1\v l 2d1m 2d1n 2d1\v n 2d1p 2d1r 2d1s 2d1\v s 2d1t 2d1\v t 2d1v 2d1d2z 2d1d2\v z 2\v d1b 2\v d1c 2\v d1\v c 2\v d1d 2\v d1\v d 2\v d1f 2\v d1g 2\v d1h 2\v d1c2h 2\v d1j 2\v d1k 2\v d1l 2\v d1\v l .as4t4ro3 .atmo3 .a2u1to3 2\v d1m 2\v d1n 2\v d1\v n 2\v d1p 2\v d1r 2\v d1s 2\v d1\v s 2\v d1t 2\v d1\v t 2\v d1v 2\v d1z 2\v d1\v z 2\v d1d2z 2\v d1d2\v z 2f1b 2f1c 2f1\v c 2f1d 2f1\v d 2f1f 2f1g 2f1h 2f1c2h 2f1j 2f1k 2f1l 2f1\v l 2f1m 2f1n 2f1\v n 2f1p 2f1r 2f1s 2f1\v s 2f1t 2f1\v t 2f1v 2f1z 2f1\v z 2f1d2z 2f1d2\v z 2g1b 2g1c 2g1\v c 2g1d 2g1\v d 2g1f 2g1g 2g1h 2g1c2h 2g1j 2g1k 2g1l 2g1\v l 2g1m 2g1n 2g1\v n 2g1p 2g1r 2g1s 2g1\v s 2g1t 2g1\v t 2g1v 2g1z 2g1\v z 2g1d2z 2g1d2\v z 2h1b 2h1c 2h1\v c 2h1d 2h1\v d 2h1f 2h1g 2h1h 2h1c2h 2h1j 2h1k 2h1l 2h1\v l 2h1m 2h1n 2h1\v n 2h1p 2h1r 2h1s 2h1\v s 2h1t 2h1\v t 2h1v 2h1z 2h1\v z 2h1d2z 2h1d2\v z 2c2h1b 2c2h1c 2c2h1\v c 2c2h1d 2c2h1\v d 2c2h1f 2c2h1g 2c2h1h 2c2h1c2h 2c2h1j 2c2h1k 2c2h1l 2c2h1\v l 2c2h1m 2c2h1n 2c2h1\v n 2c2h1p 2c2h1r 2c2h1s 2c2h1\v s 2c2h1t 2c2h1\v t 2c2h1v 2c2h1w 2c2h1\v z 2c2h1d2z 2c2h1d2\v z 2j1b 2j1c 2j1\v c 2j1d 2j1\v d 2j1f 2j1g 2j1h 2j1c2h 2j1j 2j1k 2j1l 2j1\v l 2j1m 2j1n 2j1\v n 2j1p 2j1r 2j1s 2j1\v s 2j1t 2j1\v t 2j1v 2j1w 2j1x 2j1z 2j1\v z 2j1d2z 2j1d2\v z 2k1b 2k1c 2k1\v c 2k1d 2k1\v d 2k1f 2k1g 2k1h 2k1c2h 2k1j 2k1k 2k1l 2k1\v l 2k1m 2k1n 2k1\v n 2k1p 2k1r 2k1s 2k1\v s 2k1t 2k1\v t 2k1v 2k1w 2k1x 2k1z 2k1\v z 2k1d2z 2k1d2\v z 2l1b 2l1c 2l1\v c 2l1d 2l1\v d 2l1f 2l1g 2l1h 2l1c2h 2l1j 2l1k 2l1l 2l1\v l 2l1m 2l1n 2l1\v n 2l1p 2l1r 2l1s 2l1\v s 2l1t 2l1\v t 2l1v 2l1z 2l1\v z 2l1d2z 2l1d2\v z 2\v l1b 2\v l1c 2\v l1\v c 2\v l1d 2\v l1\v d 2\v l1f 2\v l1g 2\v l1h 2\v l1c2h 2\v l1j 2\v l1k 2\v l1l 2\v l1\v l 2\v l1m 2\v l1n 2\v l1\v n 2\v l1p 2\v l1r 2\v l1s 2\v l1\v s 2\v l1t 2\v l1\v t 2\v l1v 2\v l1z 2\v l1\v z 2\v l1d2z 2\v l1d2\v z 2m1b 2m1c 2m1\v c 2m1d 2m1\v d 2m1f 2m1g 2m1h 2m1c2h 2m1j 2m1k 2m1l 2m1\v l 2m1m 2m1n 2m1\v n 2m1p 2m1r 2m1s 2m1\v s 2m1t 2m1\v t 2m1v 2m1z 2m1\v z 2m1d2z 2m1d2\v z 2n1b 2n1c 2n1\v c 2n1d 2n1\v d 2n1f 2n1g 2n1h 2n1c2h 2n1j 2n1k 2n1l 2n1\v l 2n1m 2n1n 2n1\v n 2n1p 2n1r 2n1s 2n1\v s 2n1t 2n1\v t 2n1v 2n1w 2n1x 2n1z 2n1\v z 2n1d2z 2n1d2\v z 2\v n1b 2\v n1c 2\v n1\v c 2\v n1d 2\v n1\v d 2\v n1f 2\v n1g 2\v n1h 2\v n1c2h 2\v n1j 2\v n1k 2\v n1l 2\v n1\v l 2\v n1m 2\v n1n 2\v n1\v n 2\v n1p 2\v n1r 2\v n1s 2\v n1\v s 2\v n1t 2\v n1\v t 2\v n1v 2\v n1z 2\v n1\v z 2\v n1d2z 2\v n1d2\v z 2p1b 2p1c 2p1\v c 2p1d 2p1\v d 2p1f 2p1g 2p1h 2p1c2h 2p1j 2p1k 2p1l 2p1\v l 2p1m 2p1n 2p1\v n 2p1p 2p1r 2p1s 2p1\v s 2p1t 2p1\v t 2p1v 2p1w 2p1x 2p1z 2p1\v z 2p1d2z 2p1d2\v z 2r1b 2r1c 2r1\v c 2r1d 2r1\v d 2r1f 2r1g 2r1h 2r1c2h 2r1j 2r1k 2r1l 2r1\v l 2r1m 2r1n 2r1\v n 2r1p 2r1r 2r1s 2r1\v s 2r1t 2r1\v t 2r1v 2r1w 2r1x 2r1z 2r1\v z 2r1d2z 2r1d2\v z 2s1b 2s1c 2s1\v c 2s1d 2s1\v d 2s1f 2s1g 2s1h 2s1c2h 2s1j 2s1k 2s1l 2s1\v l 2s1m 2s1n 2s1\v n 2s1p 2s1r 2s1s 2s1\v s 2s1t 2s1\v t 2s1v 2s1z 2s1\v z 2s1d2z 2s1d2\v z 2\v s1b 2\v s1c 2\v s1\v c 2\v s1d 2\v s1\v d 2\v s1f 2\v s1g 2\v s1h 2\v s1c2h 2\v s1j 2\v s1k 2\v s1l 2\v s1\v l 2\v s1m 2\v s1n 2\v s1\v n 2\v s1p 2\v s1r 2\v s1s 2\v s1\v s 2\v s1t 2\v s1\v t 2\v s1v 2\v s1w 2\v s1x 2\v s1z 2\v s1\v z 2\v s1d2z 2\v s1d2\v z 2t1b 2t1c 2t1\v c 2t1d 2t1\v d 2t1f 2t1g 2t1h 2t1c2h 2t1j 2t1k 2t1l 2t1\v l 2t1m 2t1n 2t1\v n 2t1p 2t1r 2t1s 2t1\v s 2t1t 2t1\v t 2t1v 2t1w 2t1x 2t1z 2t1\v z 2t1d2z 2t1d2\v z 2\v t1b 2\v t1c 2\v t1\v c 2\v t1d 2\v t1\v d 2\v t1f 2\v t1g 2\v t1h 2\v t1c2h 2\v t1j 2\v t1k 2\v t1l 2\v t1\v l 2\v t1m 2\v t1n 2\v t1\v n 2\v t1p 2\v t1r 2\v t1s 2\v t1\v s 2\v t1t 2\v t1\v t 2\v t1v 2\v t1w 2\v t1x 2\v t1z 2\v t1\v z 2\v t1d2z 2\v t1d2\v z 2v1b 2v1c 2v1\v c 2v1d 2v1\v d 2v1f 2v1g 2v1h 2v1c2h 2v1j 2v1k 2v1l 2v1\v l 2v1m 2v1n 2v1\v n 2v1p 2v1r 2v1s 2v1\v s 2v1t 2v1\v t 2v1v 2v1w 2v1x 2v1z 2v1\v z 2v1d2z 2v1d2\v z 2z1b 2z1c 2z1\v c 2z1d 2z1\v d 2z1f 2z1g 2z1h 2z1c2h 2z1j 2z1k 2z1l 2z1\v l 2z1m 2z1n 2z1\v n 2z1p 2z1r 2z1s 2z1\v s 2z1t 2z1\v t 2z1v 2z1z 2z1\v z 2z1d2z 2z1d2\v z 2\v z1b 2\v z1c 2\v z1\v c 2\v z1d 2\v z1\v d 2\v z1f 2\v z1g 2\v z1h 2\v z1c2h 2\v z1j 2\v z1k 2\v z1l 2\v z1\v l 2\v z1m 2\v z1n 2\v z1\v n 2\v z1p 2\v z1r 2\v z1s 2\v z1\v s 2\v z1t 2\v z1\v t 2\v z1v 2\v z1z 2\v z1\v z 2\v z1d2z 2\v z1d2\v z 2d2z1k 2d2z1n 2d2z1r 2d2z1s 2d2\v z1\v s 2x1t 2x1n 2b1\'r 2\'r1b 2d2z1\'r 2\'r1d2z 2d2z1\v l 2\'r1d2\v z 2d2\v z1\v l %2 samohl\'asky a1\'i2 a1o2 e1\'a2 e1\'i2 e1o2 e1\'o2 e1u2 i1o2 o1a2 o1e2 o1i2 o1o2 u1a2 u1\'a2 u1i2 u1\'i2 u1o2 u1u2 y1a2 y1e2 y1\'o2 y1u2 a2u1 a2i1 % 3 spoluhl\'asky b2l3b 3b2l3\v c b2l3c2h 3b2l3k 3b2\v l3k 3b2l3\v n b2l3\v s b2\v l3\v s 3b2r3b b2r3d 3b2r3k 3b2\'r3k 3b2r3l 3b2\'r3\v l 3b2r3n 3b2r3\v n 3b2r3v b2r3z b3s2c b3s2t c3k2t 3c2r3\v c 3c2\'r3\v c 3c2r3k 3c2\'r3k c3t2v 3\v c2l3n 3\v c2r3\v c \v c2r3p 3\v c2r3t 3\v c2r3v d3c4h4n 3d2l3b 3d2l3h d2l3n 3d2l3\v z 3d2\v l3\v z 3d2r3d 3d2r3g d2r3l 3d2r3k 3d2r3m d2r3n 3d2r3v 3d2r3z 3d2r3\v z 3d2\'r3\v z d3s2v d3s2t d3v2r 3f2r3\v c 3f2r3f 3f2r3k 3f2\'r3k 3f2r3m 3f2r3n 3g2l3g 3g2r3c 3g2r3g 3h2l3b 3h2\v l3b 3h2l3t 3h2m2l 3h2r3b 3h2\'r3b 3h2r3\v c 3h2r3d 3h2r3d2z 3h2r3k 3h2r3m 3h2r3n 3h2r3\v n 3h2r3t 3h2r3v 3c2h2l3p 3c2h2r3b 3c2h2r3\v c c2h2r3c4h 3c2h2r3l 3c2h2r3t j2c2h3n j3s2t j3\v s2le j3t2m j3t2r 3k2l3b 3k2\v l3b 3k2l3\v c 3k2l3z 3k2\v l3z k2r3b 3k2r3\v c 3k2\'r3\v c 3k2\'r3d 3k2r3k 3k2\'r3k 3k2\'r3m 3k2r3p 3k2r3s 3k2r3t 3k2r3v k3s2\v l k2s3n k3t2r l3d2r \v l3k2n l3t2r m3b2l m3b2\v l m3b2r m3f2l m3f2r m3k2n 3m2l3\v c 3m2l3k m3p2l m3p2\v l m3p2r m3p2s 3m2r3h m2r3c4h 3m2r3k m2r3l m2r3\v s m2r3t 3m2r3v 3m2r3z 3m2\'r3z m3s2t m3\v s2t n3d\v la n3d2r n3f2l n3f2r n3g2h n3g2l n3g2\v l n2g3n n3g2r n3g2v n3k2c n3k2h n3k2n n3k2r n3k2v n3s2c n3\v s2p n3\v s2t n3t2g n3t2l n3t2n n3t2r n2\v z3m 3p2l3n 3p2l3\v n 3p2\v l3\v n 3p2l3z 3p2\v l3z 3p2\v l3\v z 3p2\'r3c 3p2r3\v c 3p2r3d 3p2r3s 3p2r3\v s p3\v s2\v t p3t2r r2b3n r3g2\v l r3g2r r3g2s r3k2d r2k3n r3k2t r3k2v r3p2c r3p2\v c r3p2r r3s2p r3\v s2\v c r3\v s2l r3\v s2r r2t3m r3t2n r2t3\v n r3t2r r3t2v 3s4c4h4n s2k3l s2k3m s2k3n s3k2r s3k2v 3s2l3n 3s2l3\v n 3s2l3z s3p2r 3s2r3d 3s4\'r3k 3s4r3\v s s3t2k \^os4t3k2\'ar3s4t4v s2t3l s3t2m s2t3n s3t2r s3t2v s2\v t3h s2\v t3m s2\v t3p \v s3k2l \v s3k2r \v s3t2r 3\v s4t4v t3k2l t3k2n 3t2l3\v c 3t2l3k t3h2l 3t4r3\v c 3t4r3h 3t2r3l 3t2r3k 3t2r3m a4t2r3n 3t2r3n 3t2\'r3n 3t2\'r3\v n 3t4r3p 3t2r3v 3t2\'r3\v z 3v2l3\v c 3v2\v l3\v c 3v2l3h 3v2l3k 3v2l3n 3v2r3h 3v2r3c2h 3v2r3l 3v2\'r3\v s 3v2\'r3t 3v2r3z 3v2\'r3z 3v4z4d 3v4z4h 3v4z4n 3v3z2\v t z3d2n noz5d4r 3z4d4r 3z4d4v z3g2n 3z4h4r 3z2r3k 3z2r3n 3z4v4l \v z2d3n 3\v z2l3\v c 3\v z2l3t 3\v z2\v lt 3\v z2r3\v d \v z3s2t x3p2l x3p2r x3t2r % 4 spoluhl\'asky 3b2l4\v c3n 3b2\v l4\v c3k 3b2l4n3k 3b2\v l3k2n 3b2r4b3l 3b2r4b3t 3b2r4\v c3k 3b2r4d3c 3b2\'r4d3n 3b2r3h2l 3b4\'r4k3n 3b4r4m3b 3b4r4n3\v c 3b4r4n3k 3b4r4\v s3l 3b4r4t3l 3b4r4t3n 3b4r4v3n 3b4r4z3d 3b4r4z3l 3b4r4z3n b3s2t2r 3c4\'r4\v c3k 3c4r4k3n 3c4v4r3\v c 3c4v4r3k 3c4v4\'r3k 3c4v4r3l 3\v c4l4n3k 3\v c4r3\v c4r 3\v c4r4c4h3n 3\v c4r4p3k 3\v c4r4p3n 3\v c4r4t3n 3\v c4v4r3k 3\v c4v4r3l 3d4l4b3n d4\v l4\v z3k d4l4\v z3n d4\v l4\v z3n 3d4r4c3n 3d4r4g3\v l 3d4r4g3n 3d4r4h3n 3d4r4n3\v c 3d4r4n3k 3d4r4s3n 3d4r4\v z3b 3d4r4\v z3k 3f4r4c3k 3f4r4c3n 3f4r4\v c3k 3f4r4f3l 3f4r4k3n 3f4r4n3d 3f4r4n3d4\v z 3f4r4n3g 3f4r4n3k 3g4l4g3n 3g2r4c3k 3h2\v l4b3k 3h2l3t4n 3h2r4b3\v c 3h2r4\v c3k h2r4d3l 3h2r4g3\v l 3h2r4k3\v l 3h2r4k3n 3h2\'r4k3n 3h2r4n3\v c 3h2r4s3t 3h2r4s3\v t 3ch4\v l4p3k 3c2h2r4b3t 3c2h2r4c4h3l 3c2h2r4c4h3\v l 3c4h4r4s3t j3s4t4r j3s4t4v 3k4l4b3\v c 3k4l4b3k 3k4l4z3k 3k4l4z3n 3k4r4\v c3m 3k4r4\v c3n 3k4r4k3v 3k4r4m3n 3k4\'r4m3n 3k4r4p3\v c 3k4r4s3t 3k4r4\v s3t 3k4r4t3k 3k4r4v3n 3m2l4\v c3k 3m2\v l4k3n 3m2\v l4k3v 3m2l4s3n m3p4r3p m3p4r3v 3m4r4k3n 3m4r4k3v 3m4r4m3l 3m4r4n3\v c 3m4r4n3k 3m4\'r4\v s3t 3m4\'r4t3v 3m4r4z3l 3m4r4z3k 3m4r4z3n n4g3s4t n3\v s4t4r n3t4l3m 3p2l4z3l 3p2\v l4z3n p2\'r4c3n 3p2r4\v c3k 3p4r4d3n 3p4\'r4c2h3n 3p4r4s3k 3p4r4t3k r2s3k4d r2s3k4t \v cer4s3t4v 3s4l4n3k 3s4k4r3z 3s4m4r3c 3s4m4r3\v c 3s4m4r3d 3s4m4r3k 3s4m4r3t 3s4p4r3c4h 3s4r4d3c 3s4r4k3n 3s4r4s3t 3s4t4\v l3k s3t4r3b ko4s3t4r3\v c 3s4t4r3\v c 3s4t4\'r3h 3s4t4r3k s4t4r3v 4s4\v t5k4r\'at 3\v s4k4l3b 3\v s4k4r3k 3\v s4k4\'r3k ma\v s3k4r3t 3\v s4k4r3t 3\v s4p4l3h 3\v s4t4r3b \v s4t4r3n 3\v s4t4v4r3t 3\v s4t4v4r3\v t 3t2\v l4c3\v t 3t2r4b3l t2r4\v c3k 3t2r4d3l 3t2r4h3l 3t2r4h3n 3t2r4k3n 3t2r4k3v 3t2r4m3n 3t4\'r4p3n 3t2r4\v z3k 3t2r4\v z3n 3t2v4r3d 3t2v4r3d4z 3t2v4\'r3d4z 3v2l4h3\v c 3v2l4h3k 3v2l4h3n 3v2l4n3k 3v2l4n3n 3v4r4h3n 3v4r4k3n 3v4\'r4z3g 3v4r4z3g 3v4r4z3n 3v4r4\v z3l 3z4h4\'r3\v n 3z4r4n3n 3\v z4l4\v c3n 3\v z4l4t3n 3\v z4r4d3k % 5 spoluhl\'asok 3b4r4n3k4n b3d4\v l4\v z3n 3c4v4r4\v c3k 3c4v4r4n3k 3\v c4\'r4s3t4v 3\v c4r4t4t3n 3\v c4v4r4k3n 3d4r4\v z3g4r 3f4r4n4g3n h2\'r4s3t4k 3c4h4r4s4t3n 3k4r4s4t3n 3k4r4s4t3\v n 3s4m4r4\v s3\v t 3s4m4r4t3k s3t4r4n3k 3\v s4k4l4b3n ma\v s3k4r4t3n 3\v s4k4r4t3n 3\v s4k4v4r3\v c 3\v s4k4v4r3k 3\v s4k4v4\'r3k 3\v s4k4v4r3n 3\v s4m4r4d3k 3\v s4m4r4n3c 3\v s4p4l4h3n 3\v s4t4r4k3n 3\v s3t4r4n3g 3t4v4r4d3n 3v4r4s3t4v 3v4r4z3g4n % 6 spoluhl\'asok 3c4v4r4n3g4n 3\v s4k4v4r4k3n 3\v s4k4v4\'r4k3n % koncovka -n\'y k4\v c3n\'y. k4\v c3n\'eho. k4\v c3n\'emu. k4\v c3nom. k4\v c3n\'ym. k4\v c3n\'e. k4\v c3n\'a. k4\v c3nej. k4\v c3n\'u. k4\v c3nou. k4\v c3n\'i. k4\v c3n\'ych. k4\v c3n\'ymi. k4t3n\'y. k4t3n\'eho. k4t3n\'emu. k4t3nom. k4t3n\'ym. k4t3n\'e. k4t3n\'a. k4t3nej. k4t3n\'u. k4t3nou. k4t3n\'i. k4t3n\'ych. k4t3n\'ymi. n4\v c3n\'y. n4\v c3n\'eho. n4\v c3n\'emu. n4\v c3nom. n4\v c3n\'ym. n4\v c3n\'e. n4\v c3n\'a. n4\v c3nej. n4\v c3n\'u. n4\v c3nou. n4\v c3n\'i. n4\v c3n\'ych. n4\v c3n\'ymi. n4k4\v c3n n4t3n\'y. n4t3n\'eho. n4t3n\'emu. n4t3nom. n4t3n\'ym. n4t3n\'e. n4t3n\'a. n4t3nej. n4t3n\'u. n4t3nou. n4t3n\'i. n4t3n\'ych. n4t3n\'ymi. r4d3n\'y. r4d3n\'eho. r4d3n\'emu. r4d3nom. r4d3n\'ym. r4d3n\'e. r4d3n\'a. r4d3nej. r4d3n\'u. r4d3nou. r4d3n\'i. r4d3n\'ych. r4d3n\'ymi. r4m3n\'y. r4m3n\'eho. r4m3n\'emu. r4m3nom. r4m3n\'ym. r4m3n\'e. r4m3n\'a. r4m3nej. r4m3n\'u. r4m3nou. r4m3n\'i. r4m3n\'ych. r4m3n\'ymi. r4p4\v c3n r4t3n\'y. r4t3n\'eho. r4t3n\'emu. r4t3nom. r4t3n\'ym. r4t3n\'e. r4t3n\'a. r4t3nej. r4t3n\'u. r4t3nou. r4t3n\'i. r4t3n\'ych. r4t3n\'ymi. s4t3n\'y. s4t3n\'eho. s4t3n\'emu. s4t3nom. s4t3n\'ym. s4t3n\'e. s4t3n\'a. s4t3nej. s4t3n\'u. s4t3nou. s4t3n\'i. s4t3n\'ych. s4t3n\'ymi. z4d3ny. z4d3neho. z4d3nemu. z4d3nom. z4d3nym. z4d3ne. z4d3na. z4d3nej. z4d3nu. z4d3nou. z4d3ni. z4d3nych. z4d3nymi. z4d3n\'y. z4d3n\'eho. z4d3n\'emu. z4d3n\'ym. z4d3n\'e. z4d3n\'a. z4d3n\'u. z4d3n\'i. z4d3n\'ych. z4d3n\'ymi. % koncovky -ka b2l4\v s3k l2t3k2a. l2t3k2y. l2t3k2e. l2t3k2u. l2t3k2ou. l2t3k2\'am. l2t3k2\'ach. l2t3k2a1mi. n2t3k2a. n2t3k2y. n2t3k2e. n2t3k2u. n2t3k2ou. n2t3k2\'am. n2t3k2\'ach. n2t3k2a1mi. n2k2t3k p2t3k2a. p2t3k2y. p2t3k2e. p2t3k2u. p2t3k2ou. p2t3k2\'am. p2t3k2\'ach. p2t3k2a1mi. s2t3k2a. s2t3k2y. s2t3k2e. s2t3k2u. s2t3k2ou. s2t3k2\'am. s2t3k2\'ach. s2t3k2a1mi. % koncovka -ty 5p4r4s3t % koncovka -sk\'y,-sky b3s4k d3s4k j3s4k l4p3s4k l3s4k \v l3s4k l4t3s4k 4m3s4k 4m4p3s4k n4d3s4k n4k4t3s4k n3s4k n4t3s4k p3s4k p4t3s4k r3s4k r4t3s4k r4z5s4k 5s4r4b3s4k \v s3s4k t3s4k v3s4k z3s4k \v z3s4k % koncovky -\v stina,-\v cina n2d3\v c z3\v s2t2 r4z3\v s2t2 % koncovky -stvo b3s4t4v \v c3s4t4v d3s4t4v \v d3s4t4v \v l3s4t4v m3s4t4v n3s4t4v n4t3s4t4v p3s4t4v r3s4t4v r4v5s4t4v \v s3s4t4v t3s4t4v v3s4t4v \v z3s4t4v %predpony .a2e2ro .a2e2ro3d2r .aero3g2r .a2e2ro3k2l .aero3p2l .aero3s2k .aero3s2t .aero3t2r .akcie3s2c2h .ane3s2teti .ane3s2t\'ez .anti5k4l .anti5k4r .apo5p4le .ap4rio .ap4ri\'o .arci5k4 .aristo5k4 .as3k2lep .austro5s4 .bac2k3hand .balne2o3 .belo5 .belo5h4 .bez5 .bez5b4 .bez5d4 .bez5h4 .bez5k4 .bez5m4 .bez5p4 .bez5s4 .bez5t4 .bez5v4 .bez5z4 .bielo5 .bielob4 .bieloh4 .bielov4 .bi2o5 .biok4 .biop4 .bios4 .blaho5 .blahop4 .blahos4 .bledo5 .boha5p4 .boho5s4 .bo\v ze5 .bo\v ze5d4 .bo\v zec2h4 .brato5v4r .b2z2d .c\'aro5v4ra .celo5d4 .celo5k4 .celo5p4 .celo5s4 .celo5u4 .ceno5t4 .ces2t5maj .cirkevno5 .cirkevno5p4 .c4t4n .cudzo5k4 .cudzo5o4 .cudzo5s4 .cudzo5t4 .cudzo5v4 .cyto5p4 .\v caro5k4 .\v caro5s4 .\v caro5v4 .\v caro5z4 .\v cerno5b4 .\v cerno5h4 .\v cerno5k4 .\v cerno5o4 .\v cerveno5a4 .\v cerveno5b4 .\v cerveno5h4 .\v cerveno5k4 .\v cerveno5o4 .\v cerveno5p4 .\v cierno5b4 .\v cierno5h4 .\v cierno5o4 .\v co5ch4 .\v co5s4 .\v cudo5t4 .da3k2d .\v datelino5t4 .de5f4 .de5g4 .dek4l .desa\v t5 .de5\v s4t2 .dez5i2 .dez5o2 .dis2k3d4 .divo5t4 .dlho5h4 .dlho5p4 .dobro5d4 .dobro5p4 .dobro5s4 .do5\v c2m .do5d4 .do5f4 .do5h4 .do5c4h4 .do5i4 .do5k4 .do5o .do5p4 .do5s4 .do5\v s4p .do5\v s4tie .do5\v s4t\'i .do5t4l .do5t4m .do5t4r .do5t4v .do5u .do5v4 .do5z4 .do5\v z4 .drevo5p4 .drevo5o .drevo5v4 .drobno5z4 .druho5s4 .dvoj5al .dvoj5\v c4 .dvoj5d4 .dvoj5h4 .dvoj5i4 .dvoj5k4 .dvoj5p4 .dvoj5s4 .dvoj5t4 .dvoj5u .dvoj5v4 .dvoj5z4 .elektro5 .ex5k4 .fol2k5 .foto5 .gala5p4 .gama5g4 .ge4o .hnedo5o .hnedo5u .holo5b4 .holo5h4 .holo5k4 .hore5z4 .horno5u4 .hr\^ozo5s4t4 .hr\^ozo5v4 .hr\^ozy5p4 .hrubo5s4 .hydro5 .chorobo5p4 .jasno5o .jasno5z4 .jedno5h4 .jedno5i4 .jedno5p4 .jedno5s4 .jedno5u4 .jedno5z4 .juho5a .juho5s4 .ju\v zno5s4 .kata5k4 .kata5s4t4 .kme\v no5t4 .koso5d4 .koso5\v s4 .koso5u .krivo5p4 .kruto5v4 .krvi5p4 .krvi5s4 .krvi5t4 .ktovie5a2 .l\'asky5p4 .lesos4 .\v l4s4t .\v ludovo5u .makro5k4 .makro5o4 .makro5s4 .m\'alo5k4 .malo5o .m\'alo5v4 .m\'arno5t4 .medzi5h4 .medzi5i4 .medzi5p4 .medzi5\v s4 .medzi5t4 .melo5d4 .meru5\^o2 .miesto5d4 .miesto5p4 .mikro5e4 .mikro5k4 .mikro5o .mikro5p4 .mimo5\v s4 .mimo5\'u .mimo5v4 .mnoho5s4 .mnoho5t4 .mnoho5u .mnoho5v .mnoho5z .modro5o .mrako5d4 .mravo5u .mucho5t4 .m4z4d .na5a4 .na5b4 .na5c4 .nad5h4 .na5d4nes. .nad5p4 .na5d4p4. .na5d4\'r4. .na5d4robno. .na5h4 .na5i4 .na5k4 .na5m4 .na5o4 .na5p4 .n\'a5p4 .n\'arodno5o .na5s4 .na5st4 .n\'a5s4 .n\'a5st4 .na5\v s4 .na5\v sk4 .na6\v s5sk .na5t4 .na5u4 .na5\'u4 .n\'a5u4 .n\'a5\'u4 .na5v4l .na5v4na .na5v4r4 .n\'a5v4r4 .na5v4z4 .na5z4r .na5z4v .na6z5vy\v s .n\'az5v4 .na5\v z4 .ne5a4 .ne5do3u2k .ne5e4 .ne5i4 .ne5m4 .ne5na5h4 .ne5na5i4 .ne5na5k4 .ne5na5m4 .ne5na5p4 .ne5na5s4 .ne5na5t4 .ne5p4 .ne5s4 .ne6s5tor .ne5\v s4 .ne5t4 .ne6t5t .ne5u2 .ne5\'u2 .ne5v4 .ne5z4d4r .ne5z4d4v .ne5z4l .ne5z4m .ne5z4n .ne5z4r .ne5z4v .nie5k4 .ni5k4 .ni6k5to\v s .n\'izko5k4 .novo5u2 .novo5z2 .obi5d4 .ob5k4 .obo5s4 .obo5z4 .ob5s4 .ob5t4 .ob5z4 .od5b4 .od5c4 .od5d4 .od5f4 .od5h4 .od5c4h4 .od5i4 .od6i5\'o .od5\'i4 .od5k4 .odo5b4 .odo5h4 .odo5k4 .odo5m4k4 .odo5p4 .odo5s4 .od5p4 .od5s4 .od5\v s4 .od5t4 .od5v4 .od5z4 .t4v4r .o5h4l .o5h4\v l .o5h4na .o5h4n\'u .o5h4r .o5c4h4 .o5k4l .o5k4\v l .okolo5i .okolo5s4 .o5k4ra .o5k4r\'a .o5k4resa\v t .o5k4res\'ava\v t .o5k4ri .o5k4r\'i .o5k4ru .o5k4r\'u .o5m4l .o5m4n .o5m4r .o5p4 .o6p5lan .o6p5rat .o5s4lab .o5s4lad .o5s4lav .o5s4l\'av .o5s4lep .o5s4lo .o5s4p4 .o5s4tar .o5s4ta\v t .o5s4tan .o5s4ta\v n .o6s5tatn .o5s4tatok .o5s4tatk .o5s4t\'av .o5s6to5 .o5s6t4rap .ostro5u .o5s4ved .o5s4vetl .o5s4viet .o5s4vie\v z .o5s4vit .o5s4voj .o5\v s4k4 .o5\v s4\v l4 .o5\v s4m4 .o5\v s4p4 .o5\v s4v4 .o5t4ras .o5t4rav .o5t4r\'av .o5t4rep .o5t4ria .o5v4dov .o5v4l\'ad .o5v4la\v z .o5v4p4 .o5v4r .o5z4l4 .o5z4n .o5z4re .o5z4v4l .p\"a\v t5izbo .plno5a .plno5p4 .plno5\v s4 .plno5kr4 .plocho5d4 .po5b4 .po5\v c4 .poda5k4 .pod5b4r .pod5h4 .pod5c4h .pod5k4 .pod5p4 .po5d4r\'a\v z .po5d4rep .pod5re .po5d4rh .po5d4rie .po5d4rm .po5d4rv .po5d4r4\v z .pod5s4ko\v c .pod5v4 .pod3zem .pod3zol .pod3\v za .pod3\v zu .po5h4 .po6h5reb .po5c4h4 .po5i4 .po5k4 .pol5d4 .pol5i4z .polo5a .polo5b4 .pol5o4bl\'u .polo5d4 .polo5h4l .polo5i .polo5k4 .polo5m4 .polo5o4 .polo5p4 .polo5s4 .polo5t4 .polo5u4 .polo5\'u4 .polo5v4 .polo5z4 .pol5s4t .po5m4 .po6m5n\'ik .po5o4 .po5ob4h .po5ob4l .po5s4 .po6s4t5s4k4rip .po6s5tul .po5\v s4 .po6\v s5ta .po6\v s5tov .po6\v s5v .po5t4k4n .po5t4\v l .po5t4r .poroz5p4 .poroz5s4 .poroz5v4 .po6st5g4r .po6s5ti .po5t4 .po5u .po5v4 .po4v5ra .povy5h4 .povy5k4 .povy5p4 .povy5s4 .povy5v4 .povy5z4 .po5v4z4b .po5z4 .pra5o4 .pra5p4 .pravicovo5o .pra5v4l .pra5v4nu .pra5v4n\'u .pr\'a5vo5p4 .pra5vo5s4 .pre5b4 .pre5c4 .pred5c4 .pred5h4 .pred5ch4 .pred5i .pred5k4 .pred5m4 .predo5h4 .pred5op .pred5ostatn .pred5p4 .pre5d4rah .pre5d4rap .pre5d4ra\v t .pre5d4ra\v z .pre5d4ri .pre5d4r\v z .pred5s4 .pred5v4 .pred5z4 .pre5\v c4 .pre5e2 .pre5f2 .pre5h4 .pre5c4h4 .pre5i4 .pre5k4 .pre6k5vap .pre5m4 .pre5o4 .pre5p4 .pre5s4 .pre6s5n .pre5\v s4 .pre5t4 .pre5v4 .pre5z4 .pre5\v z4 .pri5b4 .pri5\v c4 .pri5d4 .pri5h4 .pri5c4h4 .pri5k4 .pr\'i5k4 .pri5m4 .pri5p4 .pri5s4 .pr\'i5s4 .pr\'i6s5p .pri6s5p .pri5s4p\^o .pri5\v s4 .pri6\v s5la. .pri6\v s5li. .pri6\v s5lo. .pri5t4 .pri5v4 .pri5z4 .pri5\v z4 .re5g4 .re5k4 .re6k5v .re5p4 .re6p5n .re5\v s4 .re5t4 .ro4z5i4 .ro6z5\'i4 .rozo5b4 .rozo5d4 .rozo5c4h4 .rozo5m4 .rozo5p4 .rozo5r4 .rozo5s4 .rozo5\v s4 .rozo5z4 .rozo5\v z4 .ro6z5u4 .ro6z5v4 3s4polu5 3s4polu5h4 3s4polu5p4 3s4polu5v4 .\v sikmo5o .\v siroko5 .\v siroko5p4 .\v st\'ato5 .\v st4vor5 .su4b5s4 .s\'u5h4 .s\'u5k4r .s\'u5m4r .s\'u5s4 .s\'u5v4 .s\'u5z4 .troj5 .t4v4r4do5 .viac5k4 .viac5v4 .vide2o5 .vn\'utro5s4 .vn\'utro5\v s4 .vo5p4ch .vo5p4r .vo5s4p .vo5t4 .vo5v4 .vy5 .v\'y5 .vy5b4 .vy5c4 .v\'y5c4 .vy5\v c4 .v\'y5\v c4 .vy5d4 .v\'y5d4 .vy5h4 .vy6h5\v n .vy6h5ne .v\'y5h4 .vy5c4h4 .vy5k4 .v\'y5k4 .vy5m4 .vy5p4 .v\'y5p4 .vy5s4 .v\'y5s4 .vy5\v s4 .vy6\v s5\v s .v\'y6\v s5k .vy5t4 .v\'y5t4 .vy5v4 .vy5z4 .v\'y5z4 .za5b4 .z\'a5b4 .za5c4 .za5\v c4 .za5d4 .za5h4 .za5c4h4 .za5k4 .za5m4 .za5p4 .za5r4 .za5s4 .za5\v s4 .za5t4 .za5v4 .za5z4 .za5\v z4 .z\'a5k4 .z\'a5z4 .zo5b4 .zo6d5p .zo5d4r .zo5d4v .zo5h4 .zo5m4l .zo5m4r .zo5s4 .zo5\v s4 .zo5t4 .zo5v4 .zo5z4 .zo5\v z4 % slovn\'e z\'aklady 5alkohol auto4rk auto4rs 5b4lah 5b4ledn 5b4lesk 5b4lok 5b4l\'ud 5b4lysk 5b4lysn 5boh3vi4e3a2k 5boh3vi4e3o2d3k 5boh3z4 5boles4t5n 5b4ra\v t 5b4r\'azd 5b4rec2h 5b4ronz 5b4ru\v c 5b4r\'us 5b4r\'yzg 5c4muk 5c4nie 5c4vak 5c4vi\v c 5c4vik \v c\'i6s5lov 5\v c4len 5\v c4l\'ank 5\v c4l\'anok 5\v c4lov 5d4\v nov 5d4ramat 5d4ra\v t 5d4van\'as4\v t5 5d4vih 5d4vi\v z 5d4voj 5d4vor 5e2u2r\'op 5f4\v lak 5f4lias 5f4ranc\'u 5f4rekven 5f4r\'az 5g4raf 5g4ram pro6g5ram 5g4r\'e\v c 5g4rob 5g4vardej 5h4lad 5h4las 5h4lav 5h4\v lad 5h4liad 5h4luch 5h4mat 5h4mot 5h4na\v t 5h4ned 5h4nev 5h4niezd 5h4noj 5h4nut 5h4n\'u\v t 5h4n\'ut 5h4rab 5h4r3mot 5h4ran 5h4ra\v t 5h4rob 5h4rom 5h4roz 5h4rub 5h4ryz 5h4viezd 5c6h4lap 5c6h4leb 5c6hran 5c6h4r\'an 5c6h4r\'a\v n 5c6h4v\'al 5c6h4v\'at 5c6h4vat 5c6h4vost 5jeden\'as4t5k 5jeden\'as4\v t5 5k4lad 5k4la\v d 5k4\v lak 5k4lam 5k4l\'as\v t 5k4liat 5k4lia\v t 5k4lep 5k4les 5k4\v l\'u\v c 5k4resb 5k4res\v t 5k4ritic 5k4r\'idl 5k4r\^och 5k4ruh 5k4r\'u\v z 5k4ryt 5k4valif 5k4valit 5k4vet 5k4vadr 5m4ladis4t3v 5m4no\v z 5m4rav 5m4r\'az na5d4\v z4ga na5d4\v z4g\'a nav3\v s4tev n\'av3\v s4tev nav3\v s4t\'iv 5p4l\'an 5p4lastik 5p4lat 5p4lav 5p4leta 5p4letie 5p4let\'u 5p4lies\v t 5p4ne2umat 5p4r\'av s6pr\'av 5p4riam 5p4rirod 5p2ris\'am 5p4roduk 5s4f\'er 5s4c2hopn 5s4k4lad 5s4k4lon 5s4ko\v c 5s4kok 5s4kop 5s4kor 5s4k\^or 5s4k4romne 5s4k4rot 5s4k4r\'uc 5s4k4rutk 5s4k4r\'yv 5s4k\'usen 5s4kuto\v c 5s4k4v\'uc 5s4ladk 5s4lav 5s4l\'av 5s4led 5s4lep 5s4lovn 5s4love 5s4lova 5s4lovk 5s4luh 5s4l\'u\v z 5s4\v lub 5s4ma\v z 5s4mel 5s4mer 5s4piev 5s4pev 5s4por 5s4potreb 5s4p4ravod 5s4p4raved 5s4p4r\'avn 5s4p4ravo 5s4tarost 5s4tatic 5s4tav 5s4t4rach 5s4t4ran 5s4t4r\'an 5s4t4r\'ada 5s4t4ra\v s 5s4t2rat 5s4t2red 5s4t2rek 5s4t4rel 5s4t4re\v l 5s4t4riel 5s4t4rie\v l 5s4t4rih 5s4t4ri\v z 5s4t4rom 5s4t4r\'uh 5s4t4run 5s4t4ru\v z 5s4tati 5d2ve5s4to 5t2ri5s4to 5\v s4tyri5s4to 5p\"a\v t5s4to 5\v ses4\v t5s4to 5sedem5s4to 5osem5s4to 5dev\"a\v t5s4to 5p\"a\v t5 5\v ses4\v t5 5s4t4la 5s4tup 5s4ved 5\v s4\v lah 5\v s4liap 5\v s4kola 5\v s4k4rab 5\v s4k4rie 5\v s4pin 5\v s4p4liech 5\v s4print 5\v s4tart 5\v s4t\'at 5\v s4tep 5\v s4t\'it 5\v s4t4rukt\'ur 5\v s4tude 5\v s4tudo 5\v s4t4vera 5\v s4t4vorec 5\v s4tyli 5\v s4\v tast 5\v stiep4 5\v s4t4v4r4\v t5k4 5\v s4t4v4r4\v t5l4 5\v s4t4v4r4\v t5r4 5\v s4t4v4r4\v t5s4 5t4la\v c 5t4lak 5t4ran4s5 5t4ras 5t4resk 5t4retin 5t4ried 5t4rub 5t4r4vaj 5t4r4val 5t4r4van 5uholn\'ik 5uho\v ln 5viac5h4 5v4\v cera 5v4l\'ad 5v4las 5v4r\'as 5v4rav 5v4rat 5v4r\'at 5v4\v simn 5v4t\'ak 5v4tip 5vy5s4t4r\'aja 5v4z4du 5v4z4\v tah 5v4z4\v ta\v z 5z4lom 5z4lu\v c 5z4mysel 5z4mysl 5z4nak 5z4n\'am 5z4n\'a\v sa 5z4rak 5z4v\"az 5z4vest 5zv4es\v t 5z4vod 5z4vuk 5z4vu\v c 5\v z4r\'a\v c 5\v z4rane 5\v z4reb 5\v z4r\'ut %za\v ciatky slov .cv6 .ch6 .sp6 .st6 .\v sk6 .\v sp6 .\v st6 .tk6 .uh6 .uc6h6 .uk6 .um6 .up6 .us6 .\'us6 .usc6h6 .\'usc6h .usk6 .\'usl6 .usm6 .\'usm6 .\'us7ta. .\'us7tami. .\'us7to\v c .\'us7ti .ust6l .\'ust7ny .ust6r .\'us7tret .us7t4ric .\'us6t6r .\'u\v s6 .ut6 .uv6 .uz6 .vd6 .vh6 .vk6 .vp6 .vs6 .v\v s6 .vt6 .vz6 .vzh6 .vzk6 .vzl6 .vzp6 .v\v z6 .zb6 .zd6n .zd6r .zd6v .zg6 .zh6 .zm6 .zr6 .zv6 %koncovky 4b4s4\v t. 8c4h. 8d4z. 8d4\v z. 4c4ht4. 4j4s4\v t. 4lt. 4m4p4r. 4m4p4s. 4m4\v s4t. 4n4k4t. 4p4r4v. 4rd. r4p4t. r4\v s4\v c. r4t4z. % \end{macrocode} % \fi % \begin{macrocode} 4st. 4s\v t. 5k4r\'at. 5s4to5k4r\'at. 5t4\v l4c4\v t. %cudzie slov\'a akci3a2 akv\'ari3u2m gymn\'azi3um le2u3k\'emia t2ri3u2mf kli3e2nt } % List of exceptions created by Karel Horak % (Mathematical Institute of Czechoslovak Acadamy of Science) % Prague, April 1, 1991 % \hyphenation{ dos\v t me-t\'o-da me-t\'o-dy ne-do-stat-ka-mi sep-tem-bra } % % \end{macrocode} % % % % % \Finale % \endinput