CSTeX pro web2c 7.2 -- annonce (very LONG)

Pavel Janik ml. Pavel.Janik at inet.cz
Wed Apr 15 10:36:13 CEST 1998


   Datum: patek, 3.dubna 1998 10:44:55 +0100
   Odesilatel: Petr Olsak <olsak at math.feld.cvut.cz>

Preji prijemny den,

   > Predem dekuji vsem dobrovolnikum za spolupraci pri testech a kompilovani
   > TeXu do dalsich operacnich systemu.

chtel bych zde popsat svuj postup pri instalaci csTeXu na teTeX
(982503). Problemy, ktere vznikly, budu popisovat vzdy, az
nastanou. Muj instalacni skript vypada takto:

--- cut here ---
#!/bin/bash

# Kde mam vsechny potrebne (snad) soubory
ARCHIVE_DIRECTORY=~pavel/Temp
# Kde chci mit teTeX root
TEXROOT_DIRECTORY=/usr/local/teTeX

mkdir $TEXROOT_DIRECTORY
cd $TEXROOT_DIRECTORY
echo teTeX-src
tar xfz $ARCHIVE_DIRECTORY/teTeX-src-0.9.tar.gz 

mkdir -p $TEXROOT_DIRECTORY/share/texmf
cd $TEXROOT_DIRECTORY/share/texmf
echo teTeX-texmf
tar xfz $ARCHIVE_DIRECTORY/teTeX-texmf-0.9.tar.gz

cd $TEXROOT_DIRECTORY/teTeX-0.9
echo enctex
tar xfz $ARCHIVE_DIRECTORY/enctex.tar.gz

echo removing latex form teTeX
rm -rf $TEXROOT_DIRECTORY/share/texmf/tex/latex

cd $TEXROOT_DIRECTORY/share/
echo csplain
tar xfz $ARCHIVE_DIRECTORY/csplain.tar.gz 
echo cslatex-12-97
tar xfz $ARCHIVE_DIRECTORY/cslatex-12-97.tar.gz 
echo csfonts
tar xfz $ARCHIVE_DIRECTORY/csfonts.tar.gz
echo cspsfonts
tar xfz $ARCHIVE_DIRECTORY/cspsfonts.tar.gz
echo cspdftexlib
tar xfz $ARCHIVE_DIRECTORY/cspdftexlib.tar.gz 
echo csuvodlat
tar xfz $ARCHIVE_DIRECTORY/csuvodlat.tar.gz

cd $TEXROOT_DIRECTORY/teTeX-0.9
echo running configure

# Chci, aby mi skript fungoval i na me SparcSTATION, proto je zde i
# --disable-multiplatform
sh ./configure --prefix=$TEXROOT_DIRECTORY  --disable-multiplatform

cd $TEXROOT_DIRECTORY/teTeX-0.9/texk/web2c/
echo applying enctex patch
patch <../../enctex/enctex.patch-to-7.2 

mkdir $TEXROOT_DIRECTORY/share/texmf/tex/enctex
echo copying enctex files
cp ../../enctex/*.tex $TEXROOT_DIRECTORY/share/texmf/tex/enctex

cd $TEXROOT_DIRECTORY/teTeX-0.9/texk/xdvik
emacs Makefile

# Tento krok musim udelat, protoze jinak by instalace nenasla nejake
# soubory(nove z cslatex-...)
cd $TEXROOT_DIRECTORY/teTeX-0.9/texk/kpathsea
make
cd ../..

echo updating ls-R
./texk/kpathsea/mktexlsr

# vlastni instalace
make world

PATH=$TEXROOT_DIRECTORY/bin:$PATH

echo cstex and cslatex
cd $TEXROOT_DIRECTORY/share/texmf/web2c
tex -ini csplain.ini
ln -s latex.fmt cslatex.fmt
cd $TEXROOT_DIRECTORY/bin
ln -s tex csplain
ln -s tex cslatex

echo pdfcsplain
cd $TEXROOT_DIRECTORY/share/texmf/web2c
pdftex -fmt pdfcsplain -ini csplain.ini
cd $TEXROOT_DIRECTORY/bin
ln -s pdftex pdfcsplain

echo ecsplain
cd $TEXROOT_DIRECTORY/share/texmf/web2c
etex -efmt=ecsplain -ini \*csplain.ini
cd $TEXROOT_DIRECTORY/bin
ln -s etex ecsplain

mktexlsr
--- cut here ---

Poznamky: operacni system: RedHat Linux 5.0, zadny tex,
ghostscript-3.33-6.

Dale jsem spustil davku mklinks s tim, ze jsem v ni upravil

GSFPATH=/usr/share/ghostscript/fonts

a samozrejme spustil texhash.

A nyni budu interaktivne instalaci testovat (presne podle
README.web*7.2):

cd /tmp
tex story

This is TeX, Version 3.14159 (Web2C 7.2)
(/usr/local/teTeX/share/texmf/tex/plain/base/story.tex [1])
*\end
Output written on story.dvi (1 page, 668 bytes).
Transcript written on story.log.

xdvi story

... generuji se fonty:
/var/tmp/texfonts/pk/ljfour/public/cs/csbx10.600pk
/var/tmp/texfonts/pk/ljfour/public/cs/cssl10.600pk
/var/tmp/texfonts/pk/ljfour/public/cs/csr10.600pk
ok.

cp /usr/local/teTeX/share/texmf/doc/cstex/*.tex .
csplain parpozn
This is TeX, Version 3.14159 (Web2C 7.2)
(parpozn.tex The format: csplain <Sep. 1996>.
The cs-fonts are preloaded and A4 size implicitly defined.
Czech hyphenation used. \frenchspacing is set on. [1] [2] [3] [4] [5] [6]
[7] [8] [9]
Underfull \hbox (badness 2205) in paragraph at lines 590--592
[]\tenrm Distribuce pro MS Win-dows je re-a-li-zo-vána jed-ním do-plň-ko-vým mo
-du-lem
[10] )
(see the transcript file for additional information)
Output written on parpozn.dvi (10 pages, 46452 bytes).
Transcript written on parpozn.log.
xdvi parpozn
generuje se dalsi spousta fontu...
ok.

pdfcsplain parpozn

This is pdfTeX, Version 3.14159-0.12h (Web2C 7.2)
(pdftex.cfg)<tetex.map> (parpozn.tex The format: csplain <Sep. 1996>.
The cs-fonts are preloaded and A4 size implicitly defined.
Czech hyphenation used. \frenchspacing is set on. [1] [2] [3] [4] [5] [6]
[7] [8] [9]
Underfull \hbox (badness 2205) in paragraph at lines 590--592
[]\tenrm Distribuce pro MS Win-dows je re-a-li-zo-vána jed-ním do-plň-ko-vým mo
-du-lem
[10] )
(see the transcript file for additional information)<logo10.pfb><csttext.enc><d
ctt10.pfb><cstext.enc><dcr7.pfb><cmmi.enc><cmmi10.pfb><csitext.enc><dcti10.pfb>
<cmsy.enc><cmsy10.pfb><dcr10.pfb><dcbx10.pfb>
Output written on parpozn.pdf (10 pages, 217308 bytes).
Transcript written on parpozn.log.

acroread parpozn.pdf
ok.

Pro dalsi experiment vyzkousime pozmenit radek 9 souboru parpozn.tex
tak, ze odstranime procento (tj. aktivujeme \input cncent)

vi parpozn.tex
csplain parpozn

This is TeX, Version 3.14159 (Web2C 7.2)
(parpozn.tex The format: csplain <Sep. 1996>.
The cs-fonts are preloaded and A4 size implicitly defined.
(/usr/local/teTeX/share/texmf/tex/csplain/cncent.tex)
Czech hyphenation used. \frenchspacing is set on. [1] [2] [3] [4] [5] [6]
[7] [8] [9] [10] )
Output written on parpozn.dvi (10 pages, 41788 bytes).
Transcript written on parpozn.log.

xdvi parpozn
generuji se rpncb, ... ale nejsou k dispozici. Je to moje chyba?
Predpokladam, ze si je xdvi melo vzit z postscriptovych fontu. Nebo
ne? Mohl by mi to nekdo objasnit?

Trosku mne totiz mate poznamka v README*7.2:

Pokud mame v systemu spravne instalovany Ghostsript, mely by se bitove mapy
PostScriptoveho fontu po chvili objevit v xdvi.

Mne se sice objevili, ale samozrejme csr10, tedy defaultni font :-(
Protoze mam ghostscript primo z distribuce, tak jsem predpokladal, ze
to pojede :-( Nasledujici test (test8z) se chova samozrejme naprosto
stejne.

A nyni k latexu - to je kapitola sama pro sebe :-))

cslatex testlat

This is TeX, Version 3.14159 (Web2C 7.2)
(testlat.tex
LaTeX2e <1997/12/01> patch level 1
Loading CZ hyphenation patterns: Pavel Sevecek, v3, 1995
Loading SK hyphenation patterns: Jana Chlebikova, 1992
(/usr/local/teTeX/share/texmf/tex/latex/input/article.cls
Document Class: article 1997/10/10 v1.3x Standard LaTeX document class
...
(/usr/local/teTeX/share/texmf/tex/generic/babel/czech.sty
...

To neni to prave orechove :-( Zapomnel jsem zrusit babel (v
README.*7.2 by mohla byt alespon zminka. je sice v README*tetex, ale
lidska (v tomto pripade moje) blbost je neomezena a ochota cist
README* jeste mensi :-)):

mv /usr/local/teTeX/share/texmf/tex/generic/babel/ /tmp/
texhash

Takze jeste jednou:

cslatex testlat 
This is TeX, Version 3.14159 (Web2C 7.2)
(testlat.tex
LaTeX2e <1997/12/01> patch level 1
Loading CZ hyphenation patterns: Pavel Sevecek, v3, 1995
Loading SK hyphenation patterns: Jana Chlebikova, 1992
(/usr/local/teTeX/share/texmf/tex/latex/input/article.cls
Document Class: article 1997/10/10 v1.3x Standard LaTeX document class
(/usr/local/teTeX/share/texmf/tex/latex/input/size12.clo))
(/usr/local/teTeX/share/texmf/tex/csplain/czech.sty)
(/usr/local/teTeX/share/texmf/tex/latex/psnfss/times.sty) (testlat.aux)
(/usr/local/teTeX/share/texmf/tex/latex/cslatex/il2ptm.fd)
(/usr/local/teTeX/share/texmf/tex/latex/cslatex/il2pcr.fd)
Underfull \hbox (badness 10000) in paragraph at lines 20--26
\IL2/pcr/m/n/12 cavantga.tex\IL2/ptm/m/n/12 , \IL2/pcr/m/n/12 cbookman.tex\IL2/
ptm/m/n/12 , \IL2/pcr/m/n/12 chelvet.tex\IL2/ptm/m/n/12 , \IL2/pcr/m/n/12 cncen
t.tex\IL2/ptm/m/n/12 ,
[1] (testlat.aux) )
(see the transcript file for additional information)
Output written on testlat.dvi (1 page, 1300 bytes).
Transcript written on testlat.log.

xdvi testlat

opet se generuji fonty - csr12 samozrejme najde, ostatni fonty
(postscriptove) nikoli - asi stejna chybicka...

cp /usr/local/teTeX/share/texmf/doc/uvodlat/* .
cslatex ltxstruc;cslatex ltxstruc;cslatex ltxstruc

A protoze se mi opravdu nelibi z^^e1^^f8^^ed, tak si pregeneruju jeste
jednou cslatex:

cd /usr/local/teTeX/share/texmf/web2c/
tex -ini cslatex.ini

cslatex ltxstruc
... uz je to v poradku


Mohl by mi prosim nekdo objasnit, kde jsem udelal chybicku? Chtel bych
tento instalacni skriptik dokoncit, abych potom mohl udelat RPMko...

BTW - jenom pro zajimavost (jeden kolega (:-) mi neveril, kolik muze
takova instalace TeXu zabrat mista):

Adresar se vsemi soubory pro instalaci:

SnowWhite:/home/pavel$ ls ~/Temp
README.tetex            cslatex-12-97.tar.gz    csuvodlat.tar.gz
README.web2c-7.2        cspdftexlib.tar.gz      enctex.tar.gz
VERSION.web2c           csplain.tar.gz          teTeX-src-0.9.tar.gz
csfonts.tar.gz          cspsfonts.tar.gz        teTeX-texmf-0.9.tar.gz
SnowWhite:/home/pavel$ du ~/Temp
32175   /home/pavel/Temp
SnowWhite:/home/pavel$ 

Rozbalene a zkompilovane zdrojove texty i s binarkami:

du -s /usr/local/teTeX/teTeX-0.9/
100983  /usr/local/teTeX/teTeX-0.9

texmf tree:

du -s /usr/local/teTeX/share/texmf/
73069   /usr/local/teTeX/share/texmf

Vlastni instalace:
du -s /usr/local/teTeX/{bin,include,info,lib,man}
5638    /usr/local/teTeX/bin
145     /usr/local/teTeX/include
1265    /usr/local/teTeX/info
609     /usr/local/teTeX/lib
266     /usr/local/teTeX/man


Podtrzeno secteno -- peknych 214 MB :-)

-- 
Pavel Janik ml.
Pavel.Janik at inet.cz




More information about the csTeX mailing list