
     EncTeX -- rozen TeXu o monost pekdovn -- popis instalace
     =================================================================
     1. 9. 1997                                             Petr Olk

EncTeX roziuje standardn TeX o ti primitivy \xordcode, \xchrcode a
\xprncode, co umouje pekdovn na vstupn stran TeXu. Podrobnji
viz README.

Nejprve popu postup pi instalaci encTeXu na web2c verze 7, kde ji
pvodn byl originln program TeX kompilovn, nebo byl aspo sputn
configure (podle pokyn pro instalaci web2c TeXu) a jsou pipraveny
knihovny TeXu (*.tfm, *.tex apod.) v /usr/local/share/texmf.

V balku jsou dodvny patche pro verzi web2c 7.0 alias texk-7.0 a 
pro verzi web2c 7.2 alias texk-7.2.

1. pejdeme do adrese, kde je tex.ch a tex.web:

   $ cd texk-7.?/web2c

2. Rozbalme enctex.tar.gz:

   $ zcat /zdroj/enctex.tar.gz | tar xvf -

3. Aplikujeme zmnu souboru tex.ch:

   $ patch <./enctex/enctex.patch-to-7.2

   nebo 

   $ patch <./enctex/enctex.patch-to-7.0

   v zvislosti na verzi web2c, kterou mme.

Pvodn tex.ch se automaticky pejmenuje na tex.ch.orig, take v ppad
problm se meme k pvodnmu TeXu vrtit.

4. Pekompilujeme TeX:

   $ make tex

Tento povel v sob zahrnuje jednak
tangle tex.web tex.ch
co vytvo Pascalsk kd TeXu tex.p. Dle se provede
./web2c/convert tex.p
take vznikaj jednotliv moduly tex?.c v jazyce C. Potom se tyto moduly
kompiluj kompiltorem jazyka C a nakonec linkuj do spustitelnho programu
tex. Vsledkem je tedy nov program tex a dle nov inicializan soubor
tex.pool.

5. Instalujeme binrn program tex a soubor tex.pool do systmu:

   $ su
   # cp tex /usr/local/bin
   # cp tex.pool /usr/local/share/texmf/web2c

6. Instalujeme vstupn tabulky *.tex z balku encTeX. Doporuuji je zaadit
do adrese enctex:

   # mkdir /usr/local/share/texmf/tex/enctex
   # cp enctex/*.tex /usr/local/share/texmf/tex/enctex
   # MakeTeXls-R

7. Inicializujeme znovu formty:

   # cd /usr/local/share/texmf/web2c
   # tex -i plain
   *\dump
   # tex -i csplain.ini
   # mv csplain.ini.fmt csplain.fmt
   # tex -i cslatex.ini
   # mv cslatex.ini.fmt cslatex.fmt

Pokud chcete hned vyut novch vlastnost TeXu, zkuste instalovat
nkter z formt plain-x-y, napklad:

  # tex -i plain-1250-cs

Viz soubory enctex/plain-*-*.tex a enctex/kam-latex.tex.

Protoe encTeX pozmuje pouze velmi mlo vc ve zmnovm souboru
tex.ch, je mon jej pi troe run prce instalovat i na jinch
implementacch TeXu, kde jsou k dispozici zdrojov texty TeXu tex.web
a tex.ch.  Sta se podvat do souboru enctex.ch, kde je patrn, jak
zmny se maj provst. Vechny novinky encTeXu se opraj o standardn
sti programu tex.web s vjimkou ukldn vektor xord a xchr do
formtu.  Zde jsem s vhodou pouil ji hotov pomocn funkce
dump_things a undump_things napsan pro web2c pmo v jazyce C. Pokud
by to nkdo poteboval v jin implementaci, musel by zejm pout
analogii k dump_four_ASCII z tex.web.








