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