BBS水木清华站∶精华区

发信人: mjy@hp730.phys.scu.edu.tw ( J.Y. Maw ), 信区: Tex 
标  题: teTeX-0.4+CJK-4.1.0+slack96 
发信站: National Taiwan University (Sun Jan  5 03:14:08 1997) 
转信站: Maxwell!netnews.ntu!hp730.phys.scu!not-for-mail 
 
□□的无聊...我就将teTeX-0.4 与 CJK-4.1.0安装在slackware96上的经验谈给 
写下来好了... 
 
首先,当然是去140.115.25.3中将teTeX-0.4i与CJK-4.1.0给抓回来用 
目录名称是啥...偶已经忘了...去找找就知道了....现在进入正题。 
 
———————————————————————————————————— 
 
这一次的CJK跟以前的好像不太一样了....,多了一个定义ttf字形所在的档 
ttf2pk.cfg  <===   这一个 file 包含在 CJK 中,在/utils/ttf2pk/config 
下面,只是几个简单的定义: 
ntukai: -e Big5 $TEXMF/fonts/truetype/chinese/ntu_kai.ttf 
ntukar: -r 1 -e Big5 $TEXMF/fonts/truetype/chinese/ntu_kai.ttf 
ntufsm: -e Big5 $TEXMF/fonts/truetype/chinese/ntu_fsm.ttf 
uwpstj: -e EUC  $TEXMF/fonts/truetype/chinese/uwpstj.ttf 
uwjmg3: -e X    $TEXMF/fonts/truetype/japanese/uwjmg3.ttf 
这些是当你要用 ttf2pk 时会找字形的地方,反正我们是台湾使用者用的是以 
Big5居多....那就将Big5的都留下来吧 :),按照往例..teTeX抓回来执行安装的 
shell script 然後就轮到让人伤脑筋的CJK,解开CJK後texinput整个给 cp 到 
teTeX安装的目录然後就开始 compile ttf2pk,不知道是偶的slackware96有问 
题还是偶装的时後有乱搞....在/usr/include下没有asm >:( 只好四处找找... 
发现一堆kernel目录下有../usr/src/linux/include/高兴的偶就link过来用了 
总算ttf2pk用好了,由CJK/doc 下的 ttf2pk.doc 知道要将 ttf2pk 移去找得 
到的dir再InstallFont...这时将ttf2pk.cfg cp 去你能控制的dir然後将它所 
在的位置加到随CJK中ttf2pk's package来的MakeTeXPK中 
 
# The location of the ttf2pk configuration file 
 ${TTF2PKDIR=~/}  <====就是这一个啦~~自己电脑中的linux所以root下一般 
说来应该都没有问题吧? 
 
现在将MakeTTFPK与MakeTeXPK移到找得到的dir(大家一般都是放到 
/usr/local/bin下面然後偶们就开使 InstallFont 吧。 
 
这一版的CJK还要将language encoding加入...所以要做出 .tfm 与 .pk 档就打 
 
InstallFont ntukai chinese Big5 300 
 
嗯~~~~~字形做出来了,在来就是用 bg5conv 罗,读读README就知道去将bg5conv.c 
找出来在 gcc -O -s -o bg5conv bg5conv.c 一下将 bg5conv做出并将他移到,找得 
到的dir下...在来就是将与 bg5conv.c 同一 dir 下的 bg5latex 也cp去找得到的dir 
该做的多半都做好了...剩下的就是 texmf.cnf 的设定。 
 
texmf.cnf中要动到的设定应该只有TFMFONTS 因为InstallFont将做出来的 ttf.tfm 
 放在 $TEXMFS/fonts/chinese/下的许多目录中,所以将他们加入应该就可以了。 
还有一堆东西要用一下就是字形的*.fd档都在/CJK/utils/ttf2pk中.....看一下就 
每一个 *.fd 大概就知道要改那些有的没有的(C00kai.fd应该不用改了,因为用的 
就是ntukai.ttf),然後将这一堆 *.fd cp 到刚刚texinput移去的目录下Bg5子目录 
中,我的是/usr/local/teTeX/texmf/tex/latex/cjk/Bg5,然後最後一步就是执行 
texhash 让 ls-R 更新一次...。 
 
好了....可以去找看看有没有随文件来的Big5的sample可以用用看latex+cjk的威力 
CJK-4.1.0中在 CJK/doc/chinese 下有一个 READMEb5.tex 可以拿来用用看 :) 
 
        bg5latex READMEb5.tex 
 
        会做出一堆有的没有的 *.dvi *.log *.??? 一堆...如果有问题的话 
        都会记录在 *.log中,如果没有的话 *.dvi 就是你要看的档案了, 
        可以用 xdvi 来看,也可以用 dvips 将 *.dvi 转成 *.ps(xdvi与 
        dvips 是随著 teTeX 来的) 
 
        然後在xwindows中用ghostview将做出来的 *.ps 叫出来看看吧 :) 
 
 □ MakeTeXPK 这一个 file 没事的话,多去看一下吧...。在开头的一些目录 
    可能因为每个人放的目录不同要做一些修改....就去试试看吧 
 
 □ 祝大家用teTeX+CJK愉快 :) 
 
 □ 在 CJK/doc/chinese中有谢东翰兄的NTeXb5.doc也是CJK的安装方法,不过 
    好像是以slackware所附的NTeX为主,看了以後就会对我上面所写的安装方 
    更清楚。 

BBS水木清华站∶精华区