<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">%% $Id: vlna-inc.tex 518 2014-05-17 15:42:05Z zw $
% Included file, encoding UTF-8, see vlna-enctex.sty

\ifeng

\section{English manual}
This is a manual for ``vlna'' implemented in enc\TeX\ of February 2003. Enc\TeX\ itself and the
macros for plain \TeX\ were developed by Petr OlÅ¡Ã¡k. \LaTeX\ version was derived from it by ZdenÄ›k
Wagner.

\else

\section{\texorpdfstring{ÄŒeskÃ½ manuÃ¡l}{Cesky manual}}
Toto je manuÃ¡l balÃ­Äku "`vlna"' implementovanÃ©ho pomocÃ­ enc\TeX{}u z Ãºnora~2003. Enc\TeX\ a makra
pro plain \TeX\ vytvoÅ™il Petr OlÅ¡Ã¡k. Verzi pro \LaTeX\ z nich odvodil ZdenÄ›k Wagner.

\fi

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\ifeng

\subsection{Purpose}
The purpose of the package is to insert nonbreakable spaces (\verb:~:, in Czech \textit{vlna} or
\textit{vlnka}) after nonsyllabic prepositions and single letter conjuctions directly while \TeX
ing the document. The macros recognise math and verbatim by \TeX\ means. Inserting nonbreakable
spaces by a preprocessor may never be fully reliable because user defined macros and environments
cannot be recognised.

\else

\subsection{\texorpdfstring{ÃšÄel}{Ucel}}
Tento balÃ­Äek slouÅ¾Ã­ ke vklÃ¡dÃ¡nÃ­ nezlomitelnÃ½ch mezer (vlnek) za neslabiÄnÃ© pÅ™edloÅ¾ky a
jednopÃ­smennÃ© spojky pÅ™Ã­mo pÅ™i \TeX ovÃ¡nÃ­ dokumentu. Makra rozeznÃ¡vajÃ­ matematiku a verbatim \TeX
ovÃ½mi prostÅ™edky. VklÃ¡dÃ¡nÃ­ nezlomitelnÃ½ch mezer preprocesorem nikdy nemÅ¯Å¾e bÃ½t naprosto
spolehlivÃ©, protoÅ¾e uÅ¾ivatelsky definovanÃ¡ makra a prostÅ™edÃ­ nelze rozpoznat.

\fi

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\ifeng

\subsection{Requirements}
This package requires enc\TeX\ of February 2003. It is often available in the distribution but is
not activated as default. In order to activate it you have to regenerate your formats using the
\texttt{-enc} switch. In some distributions, such as \TL, you have to modify \texttt{fmtutil.cnf}.
It is achieved by writing your own \texttt{texmf-local/web2c/fmtutil-local.cnf} which
is shown in Section~\ref{fmtutil}. In other distributions the instructions of modifying the method of
format generation may differ.

In case you do not have enc\TeX\ at all you have to build it yourself from the sources found at
\url{http://math.feld.cvut.cz/olsak/enctex.html}

\else

\subsection{\texorpdfstring{PoÅ¾adavky}{Pozadavky}}
Tento balÃ­Äek vyÅ¾aduje enc\TeX\ z Ãºnora 2003. Ten je obvykle v distribucÃ­ch obsaÅ¾en, avÅ¡ak nenÃ­
aktivovÃ¡n. Pro jeho aktivaci musÃ­te znovu vygenerovat formÃ¡ty s pouÅ¾itÃ­m parametru \texttt{-enc}. V
nÄ›kterÃ½ch distribucÃ­ch, napÅ™. v \TL, budete muset upravit soubor \texttt{fmtutil.cnf},
ÄehoÄ docÃ­lÃ­te vytvoÅ™enÃ­m vlastnÃ­ho souboru \texttt{texmf-local/web2c/fmtutil-local.cnf}, kterÃ½ je
ukÃ¡zÃ¡n v kapitole~\ref{fmtutil}. Instrukce pro zmÄ›nu zpÅ¯sobu generovÃ¡nÃ­ formÃ¡tÅ¯ v jinÃ½ch
distribucÃ­ch mohou bÃ½t odliÅ¡nÃ©.

V pÅ™Ã­padÄ›, Å¾e enc\TeX\ nemÃ¡te, musÃ­te si jej zkompilovat sami ze zdrojÅ¯, kterÃ© najdete na
\url{http://math.feld.cvut.cz/olsak/enctex.html}

\fi

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\ifeng

\subsection{Package contents}
The package contains:
\begin{description}
\item[encxvlna.pdf] --- this manual
\item[encxvlna.tex, vlna-inc.tex] --- manual sources
\item[encxvlna.tex] --- plain \TeX\ macros
\item[encxvlna.sty] --- \LaTeX\ package file
\item[License.txt] --- license
\end{description}

File \texttt{vlna.tex} is a part of enc\TeX\ but it was previously distributed with \TL\ in a wrong
directory. Moreover, since enc\TeX\ is not enabled as default, the macros might be used without it.
This will generate error messages that might not be understood by beginners. The modified file
\texttt{encxvlna.tex} differs from
the version included in enc\TeX\ just by a descriptive error message.

\else

\edef\pom{---\space\ignorespaces}

\subsection{\texorpdfstring{Obsah balÃ­Äku}{Obsah balicku}}
BalÃ­Äek obsahuje:
\begin{description}
\item[encxvlna.pdf] \pom tento manuÃ¡l
\item[encxvlna.tex, vlna-inc.tex] \pom zdrojovÃ½ kÃ³d manuÃ¡lu
\item[encxvlna.tex] \pom makra pro plain \TeX
\item[encxvlna.sty] \pom balÃ­Äek pro \LaTeX
\item[License.txt] \pom licence
\end{description}

Soubor \texttt{vlna.tex} je souÄÃ¡stÃ­ enc\TeX{}u, ale pÅ¯vodnÄ› byl distribuovÃ¡n v \TL\ ve Å¡patnÃ©m
adresÃ¡Å™i. ProtoÅ¾e navÃ­c enc\TeX\ nenÃ­ v \TL\ standardnÄ› aktivovÃ¡n, mohou bÃ½t makra pouÅ¾ita bez nÄ›j.
To zpÅ¯sobÃ­ chyby, jimÅ¾ nemusÃ­ zaÄÃ¡teÄnÃ­ci rozumÄ›t. ModifikovanÃ¡ verze \texttt{encxvlna.tex} se liÅ¡Ã­ od verze obsaÅ¾enÃ© v
enc\TeX{}u pouze vÃ­ce popisnou chybovou zprÃ¡vou.

\fi

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\ifeng

\subsection{Usage in plain \TeX}
Usage in plain \TeX\ is simple. Just put the following command before your text:

\else

\subsection{\texorpdfstring{PouÅ¾itÃ­}{Pouziti} v plain \TeX u}
PouÅ¾itÃ­ v plain \TeX{}u je velmi jednoduchÃ©. VloÅ¾te pÅ™ed svÅ¯j text pÅ™Ã­kaz:

\fi

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\smallskip
\begin{verbatim}
\input encxvlna
\end{verbatim}

\smallskip

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\ifeng

Remember that some macro definitions may confuse this package. The best location for the above
mentioned command is \textit{after} all definitions but before the text.

\else

NezapomeÅˆte, Å¾e nÄ›kterÃ© definice maker mohou tento balÃ­Äek zmÃ¡st. NejlepÅ¡Ã­ mÃ­sto pro vÃ½Å¡e uvedenÃ½
pÅ™Ã­kaz je tedy \textit{za} vÅ¡emi definicemi, ale pÅ™ed vlastnÃ­m textem.

\fi

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\ifeng

\subsection{Usage in \LaTeX}
Usage in \LaTeX\ is similarly simple. Put the following command to your preamble:

\else

\subsection{\texorpdfstring{PouÅ¾itÃ­}{Pouziti} v \LaTeX u}
PouÅ¾itÃ­ v \LaTeX{}u je stejnÄ› jednoduchÃ©. VloÅ¾te do preambule pÅ™Ã­kaz:

\fi

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\smallskip
\begin{verbatim}
\usepackage{encxvlna}
\end{verbatim}

\smallskip

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\ifeng

Remember that some packages and macro definitions may contain code which may confuse this package.
The manual for \textsc{hyperref} says that it should be placed as the last package but it would
report weird error messages if it is loaded after \textsc{encxvlna}. The best place for the above
mentioned command is thus just above \verb;\begin{document};.

The \textsc{encxvlna} package itself postpones some commands using \verb;\AtBeginDocument;. If you load
it by this hook, it will be too late and you will see other weird error messages.

\else

NezapomeÅˆte, Å¾e nÄ›kterÃ© balÃ­Äky a definice maker mohou obsahovat kÃ³d, kterÃ½ tento balÃ­Äek zmate.
NÃ¡vod k balÃ­Äku \textsc{hyperref} Å™Ã­kÃ¡, Å¾e mÃ¡ bÃ½t naÄten jako poslednÃ­, ale prÃ¡vÄ› to zpÅ¯sobÃ­ vÃ½pis
podivnÃ½ch chybovÃ½ch zprÃ¡v, pokud bude balÃ­Äek \textsc{encxvlna} naÄten dÅ™Ã­ve. NejlepÅ¡Ã­ mÃ­sto pro vÃ½Å¡e
zmÃ­nÄ›nÃ½ pÅ™Ã­kaz je tedy pÅ™Ã­mo nad \verb;\begin{document};.

SamotnÃ½ balÃ­Äek \textsc{encxvlna} vyuÅ¾Ã­vÃ¡ \verb;\AtBeginDocument; k odloÅ¾enÃ­ nÄ›kterÃ½ch pÅ™Ã­kazÅ¯. Pokud
se pokusÃ­te vyuÅ¾Ã­t tÃ©hoÅ¾ mechanismu k naÄtenÃ­ tohoto balÃ­Äku, bude to pÅ™Ã­liÅ¡ pozdÄ› a doÄkÃ¡te se
dalÅ¡Ã­ch podivnÃ½ch chybovÃ½ch zprÃ¡v.

\fi

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\ifeng

\subsection{Modifications in the \LaTeX\ version}
As already written the \LaTeX\ package was derived from the original plain \TeX\ file. In addition
to creation of the package signature the following modifications were made:

\begin{enumerate}
\item Definition of \verb;\uv; was removed because it appears in the Czech and Slovak language
definition files.
\item Register \verb;\mubytein; is set to 2 at the beginning of the document.
\item Czech and Slovak language definition files for \textsc{babel} introduce in version~3.1
new syntax for writing quotes, namely \verb;"`v lese"';. This is added to the list of recognised
patterns.
\item Definition of \verb;\protect; is tested so that the macros do nothing in moving arguments.
\item Definition of \verb;\rm; is compared to \verb;\@empty; so that outlines are correctly created
by \textsc{hyperref}.
\item Tests were added in order to enable work with the \textsc{microtype} package.
\end{enumerate}

The macros now need 15 \verb;\expandafter;'s!

\else

\subsection{Modifikace ve verzi pro \LaTeX}
Jak jiÅ¾ bylo napsÃ¡no, verze pro \LaTeX\ byla odvozena z pÅ¯vodnÃ­ch maker pro plain \TeX. KromÄ›
vytvoÅ™enÃ­ signatury \LaTeX ovÃ©ho balÃ­Äku byly provedeny tyto zmÄ›ny:

\begin{enumerate}
\item Byla odstranÄ›na definice \verb;\uv;, protoÅ¾e se vyskytuje v jazykovÃ½ch definiÄnÃ­ch souborech
pro ÄeÅ¡tinu a slovenÅ¡tinu.
\item Registr \verb;\mubytein; je naplnÄ›n hodnotou 2 aÅ¾ na zaÄÃ¡tku dokumentu.
\item ÄŒeskÃ© a slovenskÃ© jazykovÃ© definiÄnÃ­ soubory pro \textsc{babel} zavÃ¡dÄ›jÃ­ od verze~3.1 novou
syntaxi pro zÃ¡pis uvozovek: \verb;"`v lese"';. Toto je pÅ™idÃ¡no do seznamu rozpoznÃ¡vanÃ½ch vzorÅ¯.
\item Testuje se definice \verb;\protect; tak, aby makra nedÄ›lala nic v pohyblivÃ½ch (moving)
argumentech.
\item Definice \verb;\rm; se porovnÃ¡vÃ¡ s \verb;\@empty;, aby balÃ­Äek \textsc{hyperref} sprÃ¡vnÄ›
vytvoÅ™il zÃ¡loÅ¾ky.
\item Byl pÅ™idÃ¡n test, kterÃ½ umoÅ¾nÃ­ spoluprÃ¡ci s balÃ­Äkem \textsc{microtype}.
\end{enumerate}

Makra nynÃ­ potÅ™ebujÃ­ 15 pÅ™Ã­kazÅ¯ \verb;\expandafter;!

\fi

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\ifeng

\subsection{Important note for \LaTeX\ users}
There is a problem with the \textsc{url} package and hence with \textsc{hyperref} which loads
\textsc{url}. As a matter of fact it is not a problem of \textsc{encxvlna} but a problem of enc\TeX\
and \textsc{Unicode}. Lines 39 and 50 of \texttt{url.sty} contain unprintable characters which are
not legal as UTF-8 character sequences. Everything works fine until you try to typeset a URL while
converting the input from UTF-8 by enc\TeX. It is sufficient to set \verb;\mubytein; to zero just
before loading \textsc{url} or \textsc{hyperref}. If you load these packages including
\textsc{encxvlna} in correct order just
before \verb;\begin{document};, you need not bother with setting back a nonzero value to
\verb;\mubytein;. Look into the source code of this manual, into file
\else

\subsection{\texorpdfstring{DÅ¯leÅ¾itÃ¡ poznÃ¡mka pro uÅ¾ivatele}{Dulezita poznamka pro uzivatele}
\LaTeX u}
PÅ™i pouÅ¾itÃ­ balÃ­Äku \textsc{url}, a tudÃ­Å¾ \textsc{hyperref}, jenÅ¾ \textsc{url} naÄÃ­tÃ¡, nastÃ¡vÃ¡
problÃ©m. Ve skuteÄnosti to nenÃ­ problÃ©m balÃ­Äku \textsc{encxvlna}, ale problÃ©m enc\TeX{}u a
\textsc{Unicode}. Å˜Ã¡dky 30 a 50 v souboru \texttt{url.sty} obsahujÃ­ netisknutelnÃ© znaky, jeÅ¾ jsou
nepovolenÃ½mi znakovÃ½mi sekvencemi v UTF-8. VÅ¡e funguje sprÃ¡vnÄ› aÅ¾ do chvÃ­le, kdy chcete vytisknout
URL a souÄasnÄ› konvertovat vstup z UTF-8 enc\TeX em. PostaÄÃ­, kdyÅ¾ vynulujete \verb;\mubytein;
pÅ™ed naÄtenÃ­m \textsc{url} Äi \textsc{hyperref}. NaÄÃ­tÃ¡te-li tyto balÃ­Äky vÄetnÄ› balÃ­Äku
\textsc{encxvlna} ve sprÃ¡vnÃ©m poÅ™adÃ­ bezprostÅ™ednÄ› pÅ™ed pÅ™Ã­kazem \verb;\begin{document};, nemusÃ­te se starat o
nÃ¡vrat nenulovÃ© hodnoty do registru \verb;\mubytein;. PodÃ­vejte se do zdrojovÃ©ho kÃ³du tohoto
manuÃ¡lu, do souboru
\fi
\texttt{encxvlna.tex}
\ifeng
in directory
\else
v adresÃ¡Å™i
\fi
\texttt{doc/generic/encxvlna}.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\ifeng
Similar problems are encountered when using the \textsc{movie15} package. You have to include the
\cmd{includemovie} command within a group setting 
\else
PodobnÃ© problÃ©my nastÃ¡vajÃ­ pÅ™i pouÅ¾itÃ­ balÃ­Äku \textsc{movie15}. MusÃ­te pÅ™Ã­kaz \cmd{includemovie} uzavÅ™Ã­t do
skupiny,v nÃ­Å¾ nastavÃ­te
\fi
\verb;\mubytein=0;.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\ifeng
\subsection{License}
The package can be used and distributed according to the LaTeX Project Public License version~1.3 or later the
text of which can be found at the \texttt{License.txt} file in the \texttt{doc} directory or at
\else

\subsection{Licence}
BalÃ­Äek mÅ¯Å¾e bÃ½t pouÅ¾Ã­vÃ¡n a Å¡Ã­Å™en podle LaTeX Project Public License verze~1.3 nebo novÄ›jÅ¡Ã­, jejÃ­Å¾ text najdete
v souboru \texttt{License.txt} v adresÃ¡Å™i \texttt{doc}, nebo na
\fi
\url{http://www.latex-project.org/lppl.txt}
</pre></body></html>