\documentclass[11pt,a4paper]{article}

\usepackage{a4wide}
\usepackage{czech}                                   
\usepackage{times}

%\newcommand{\TVS}{T\kern-.1667em\lower.5ex\hbox{V}\kern-.125emS}
%To S asi chce kousek doprava\ldots
\newcommand{\TVS}{T\kern-.1667em\lower.5ex\hbox{V}\kern-.1emS}

\begin{document}
\part{�vod}
A�koli \TeX\ s�m garantuje, �e dokument p�elo�en� 
kdykoli a kdekoli bude zalomen v�dy naprosto stejn�, v�c m� jeden mal�
h��ek. Toto tvrzen� plat�, pokud \TeX u poskytneme p�esn� stejn� vstupn�
soubory.

Stejn� vstupn� soubory snadno zajist�me, pokud se omez�me na pou��v�n�
primitivn�ch p��kaz� a nejv��e maker plain a probl�my nebudou m�t ani ti,
kte�� za��naj� ka�d� dokument \begin{verb} \input{MyMacros} \end{verb}
a verze tohoto souboru si pe�liv� ohl�daj�.

Co si ale maj� po��t neboz� \LaTeX ist�, kte�� po��vaj� v�hod nep�ebern�ho
mno�stv� dostupn�ch maker? Dokument p�elo�en� nap��klad na distribuci
{\tt texlive-4} se u� o~rok pozd�ji na {\tt texlive-5} stejn� zalomit nemus�
nap��klad proto, �e pou��v� bal�k pro nestandardn� sazbu pozn�mek na
okraji, jeho� autor se na jednom m�st� rozhodl nam�sto
\begin{verb} \penalty50 \end{verb} napsat v~nov�j�� verzi
\begin{verb} \penalty20 \end{verb}.

Pot�ebujeme syst�m, kter� k~dokumentu v~\LaTeX u p�ipoj� ve vhodn�
form� v�echny makrobal�ky, na kter�ch je tento dokument z�visl� a pot�
dok�e z~takov�ho makrodokumentu rekonstruovat podobu distribuce, na kter�
prob�hne zlom dokumentu identicky s~p�ekladem p�vodn�m. Tedy pot�ebujeme
\TVS , \TeX\ Versioning System.

V~ide�ln�m p��pad� by �innost \TVS\ nem�la z�viset na distribuci \TeX u,
v~nejhor��m p��pad� by m�l \TVS\ pracovat na v�ech distribuc�ch dodr�uj�c�ch
souborovou strukturu TDS.
Dal��m po�adavkem je platformov� nez�vislost, proto se p�edpokl�d�
implementace v~jazyce Perl, jako�to vhodn�m n�stroji pro zpracov�n�
textov�ch dat.

Dal��m probl�mem obvykl�m p�i zpracov�n� \LaTeX ov�ch dokument� jsou
lok�ln� rozd�ly mezi distribucemi. Nap��klad na Fakult� informatiky si
ka�d� student m��e z~WWW st�hnout sv�j rozvrh mimo jin� ve form�tu
\LaTeX2e.

Za��te�n�k si {\tt rozvrh.tex} p�inese dom�, tam m� obvykle {\tt te\TeX}
z~RPM nebo {\tt texlive} na Linuxu, spust� {\tt cslatex rozvrh.tex} a
\ldots A~nic. Proto�e nem� makra pro sazbu rozvrhu ani fakultn� logo,
p�eklad skon�� ne�sp�n�.
Ani pro pokro�ilej��ho \TeX istu nen� situace o~mnoho jednodu���. Tak� si
toti� (v�t�inou a� doma) v�imne, �e prakticky t�i �tvrtiny pot�ebn�ch
soubor� mu chyb�.

Pro jednotlivosti, jako je rozvrh, lze probl�m p�ev�st na p�edchoz�
�lohu, p�elo�it rozvrh ve �kole, zjistit, co v�e je pot�eba a pou��t
v��e popsanou metodu. Hor�� situace nast�v�, pokud se takov�ch dokument�
mus� p�en�et v�ce.

Pot�ebujeme, aby bylo mo�no vytvo�it \uv{lok�ln� kopii lok�ln�ch
�prav}, tedy zjistit, jak se lok�ln� instalace li�� od standardn�
distribuce, kter� pro ni byla z�kladem. Tyto informace m��e nap��klad
vytv��et spr�vce lok�ln� instalace (a udr�ovat je aktu�ln� po ka�d�
proveden� zm�n�). U�ivatel si p�inese soubor (\TeX diff?) tam, kde
chce vytvo�it dal�� repliku t�chto �prav a vytvo�� pomoc� \TVS\ p�esnou
kopii sv�ho obvykl�ho nastaven�.
Pravd�podobn� zde nebude mo�no dodr�et po�adavek nez�vislosti na
distribuci.

Pl�nem do budoucna je roz���en� syst�mu, kter� p�i chybov�m hl�en�
o~chyb�j�c�m souboru tento st�hne z~CTANu a p��padn� tak� roz���en� udr�uj�c�
verze maker tak, aby bylo mo�no p�ekl�dat dokumenty stylem \uv{p�elo�
tohle, jako by bylo 1. b�ezna 1998}.
Zvl�t� posledn� z~uveden�ch n�m�t� bude patrn� vy�adovat spolupr�ci
s~distribuc� a~v�razn� p�ekra�uje rozsah tohoto projektu.

\end{document}
