FlyZhy.Org logo Projects - T e X in Chinese

Before
HowTo
Download
Configuring
Updating
Using
References

TeX, LaTeX, ConTeXt in Chinese with CJK package and Chinese fonts based on teTeX 3.0 on Slackware Linux.

Before

HowTo

Download

Configuring

TDS2
Make sure you have the complete TDS in your slackware system (or other GNU/Linux distros):
/usr/share/
   |
   |---texmf
   |	 |---...
   |
   |---texmf-local
   |	|---...
Fonts
#mkdir -p /usr/share/texmf-local/source
#cd /usr/share/texmf-local/source/
#wget http://www.flyzhy.org/projects/source/gbkfonts
#wget http://www.flyzhy.org/projects/source/hanzi.tar.gz
#chmod +x gbkfonts && cp gbkfonts /usr/local/bin/
#tar xvfz hanzi.tar.gz
#cd /usr/share/texmf-local/
#touch run_gbkfonts.sh
#cat run_gbkfonts.sh
gbkfonts source/hanzi/simsun.ttf song
gbkfonts source/hanzi/simhei.ttf hei
gbkfonts source/hanzi/simkai.ttf kai
gbkfonts source/hanzi/simfang.ttf fs
gbkfonts source/hanzi/simli.ttf li
gbkfonts source/hanzi/simyou.ttf you
gbkfonts source/hanzi/stfangso.ttf fangsong
gbkfonts source/hanzi/stcaiyun.ttf stcaiyun
gbkfonts source/hanzi/stxihei.ttf stxihei
gbkfonts source/hanzi/stxingka.ttf stxingka
gbkfonts source/hanzi/stxinwei.ttf stxinwei
gbkfonts source/hanzi/stzhongs.ttf stzhongs
gbkfonts source/hanzi/stliti.ttf stliti
gbkfonts source/hanzi/stsong.ttf stsong
gbkfonts source/hanzi/stkaiti.ttf stkaiti
gbkfonts source/hanzi/fzstk.ttf fzstk
gbkfonts source/hanzi/fzytk.ttf fzytk
#chmod +x run_gbkfonts.sh
#./run_gbkfonts.sh
... ...
#mkdir -p /usr/share/texmf-local/fonts/truetype
#mv /usr/share/texmf-local/source/hanzi/*.ttf /usr/share/texmf-local/fonts/truetype/
#mkdir -p /usr/share/texmf-local/fonts/map/dvips
#cp /usr/share/texmf-local/cjk.map /usr/share/texmf-local/dvips/
#cp /usr/share/texmf-local/cjk.map /usr/share/texmf-local/fonts/map/dvips/
#mkdir -p /usr/share/texmf-local/fonts/map/dvipdfm
#cp /usr/share/texmf-local/dvipdfm/config/*.map /usr/share/texmf-local/fonts/map/dvipdfm/
#mkdir -p /usr/share/texmf-local/fonts/map/pdftex
#cp /usr/share/texmf-local/pdftex/config/*.map /usr/share/texmf-local/fonts/map/pdftex/
#mkdir -p /usr/share/texmf-local/fonts/map/ttf2pk
#cp /usr/share/texmf-local/ttfonts.map /usr/share/texmf-local/fonts/map/ttf2pk/
#mkdir -p /usr/share/texmf-local/fonts/enc/pdftex
#cp -rf /usr/share/texmf-local/dvips/chinese /usr/share/texmf-local/fonts/enc/pdftex/
CJK
#cd /usr/share/texmf-local/source/
#wget http://cjk.ffii.org/cjk-current.tar.gz
#tar xvfz cjk-current.tar.gz
#mv cjk-current/texinput/GB/c19song.fd cjk-current/texinput/GB/c19song.fd.CJK
#cp -rf cjk-current/texinput/* /usr/share/texmf-local/tex/latex/CJK/
dvips
#echo "p +cjk.map" >> /usr/share/texmf/dvips/config/config.ps
dvipdfm
#cp /usr/share/texmf-local/cid-x.map /usr/share/texmf-local/dvipdfm/config/
#cp /usr/share/texmf/dvipdfm/config/config /usr/share/texmf-local/dvipdfm/config/
#echo "f cid-x.map" >> /usr/share/texmf-local/dvipdfm/config/config
pdftex/pdflatex
#cp /usr/share/texmf-local/pdftex.cfg /usr/share/texmf-local/pdftex/config/
#echo "map +cjk.map" >> /usr/share/texmf-local/pdftex/config/pdftex.cfg
ConTeXt

Updating

TeX/LaTeX
#/usr/share/texmf/bin/mktexlsr
ConTeXt
#texexec -make

Using

TeX/LaTeX
#cd && mkdir -p test_FlyZhyOrg && cd test_FlyZhyOrg/
#wget http://www.flyzhy.org/projects/docs/tex/tex_cn_eg.tex
#latex tex_cn_eg.tex
... ...
#xdvi tex_cn_eg.dvi
ConTeXt
#cd ~/test_FlyZhyOrg/
#wget http://www.flyzhy.org/projects/docs/tex/context_cn_eg.tex
#texexec context_cn_eg.tex
... ...
#xdvi context_cn_eg.dvi
dvips
#cd ~/test_FlyZhyOrg/
#dvips tex_cn_eg.dvi
... ...
#gv tex_cn_eg.ps
dvipdfm
#cd ~/test_FlyZhyOrg
#dvipdfm tex_cn_eg.dvi
... ...
#gv tex_cn_eg.pdf
pdflatex
#cd ~/test_FlyZhyOrg
#pdflatex tex_cn_eg.tex
#gv tex_cn_eg.pdf

top

References


1. TDS - TeX Directory Structure.

2. Here assume you have installed tetex-3.0-i486-1.tgz and tetex-doc-3.0-noarch-1.tgz. If you did not, just enter into this page, download and install.

3. The symbol "+" stands for adding the following lines into the file in front of "+".