📄 00000007.htm
字号:
gbfsi@UGB@ simfang.ttf Slant = 0.25 Pid = 3 Eid = 1 <BR>5.cd /usr/share/texmf/web2c <BR>修改texmf.cnf,在TTFONTS = .;$texMF/fonts/truetype//后添加如下两行 <BR>TTF2PKINPUTS = .;$texMF/ttf2pk// <BR>TTF2TFMINPUTS = .;$texMF/ttf2pk// <BR>6.cd /usr/share/texmf/fonts <BR>mkdir truetype <BR>cp sim*.ttf truetype <BR>7.cd /usr/share/texmf/fonts/tfm <BR>mkdir chinese <BR>cd chinese <BR>mkdir gbsong; mkdir gbsongi; mkdir gbhei; mkdir gbheii; <BR>mkdir gbkai; mkdir gbkaii; mkdir gbfs; mkdir gbfsi <BR>8.生成tfm文件,仅以仿宋体为例 <BR>cd gbfs <BR>ttf2tfm simfang.ttf -P 3 -E 1 gbfs@UGB@ <BR>cd ../gbfsi <BR>ttf2tfm simfang.ttf -s 0.25 -P 3 -E 1 gbfsi@UGB@ <BR>9.cd /usr/share/texmf/fontname <BR>vi special.map,添加如下 <BR>@c <BR>gbsong chinese gbsong <BR>gbsongi chinese gbsongi <BR>gbhei chinese gbhei <BR>gbheii chinese gbheii <BR>gbkai chinese gbkai <BR>gbkaii chinese gbkaii <BR>gbfs chinese gbfs <BR>gbfsi chinese gbfsi <BR>10.tar zxvf cjk-4.1.3.gb.tar.gz <BR>cd cjk-4.1.3.gb <BR>make <BR>cp tetex/bin/gbconv /usr/bin <BR>cp tetex/bin/gblatex /usr/bin <BR>11.做了修改之后,别忘了运行mktexlsr!!!好了,现在你就可以使用中文latex了,可以使 <BR>用的字体是pk字体,不是pfb字体,不能使用[pmC],只能使用 <BR>\begin{CJK*}{}{} <BR>关于latex我就不多说了,因为自己刚刚入门,很多语法都不熟悉. <BR>三.中文latex搞定之后,我用pk字体打印了一下大字,感觉效果不错.心里就在琢磨 pfb字 <BR>体的效果如何呢?因此又折腾了一下午将pfb字体的安装搞定.由于gbpfb和freetype自带 <BR>的ttf2pfb在我的机器上无法编译通过,所以我找来了TLC6.0 contrib中带的chpfb-1.3. <BR>1-4.i386.rpm. <BR>1.rpm -Uvh chpfb-1.3.1-4.i386.rpm <BR>rpm -Uvh freetype-utils-1.3.1-7.i386.rpm(chpfb要用到ftdump) <BR>2.修改gbpfb以支持italic字体,增加两句. <BR>diff gbpfb gbpfb.old <BR>102d101 <BR>< afm2tfm gb$face$plane.afm -s .25 gb$face\i$plane.tfm <BR>111d109 <BR>< mv -f gb$face\i??.tfm tfm <BR>3.gbpfb simsun.ttf song <BR>gbpfb simhei.ttf hei <BR>gbpfb simkai.ttf kai <BR>gbpfb simfang.ttf fs <BR>4.cp fonts/* /usr/share/ghostscript/fonts <BR>5.cat /usr/lib/chpfb/Fontmap.zh >> /usr/share/ghostscript/6.01/lib/Fontmap.G <BR>S <BR>现在你就可以看到使用这些pfb字体的中文ps文件了,试一下 <BR>gv /usr/share/doc/packages/chpfb-1.3.1/examples/demo.gps <BR>6.修改fd文件 <BR>cd /usr/share/texmf/tex/latex/CJK/GB <BR>修改或者创建c11song.fd, c11hei.fd, c11kai.fd, c11fs.fd <BR>下面列出c11fs.fd <BR>% This is the file c11fs.fd of the CJK package <BR>% for using Asian logographs (Chinese/Japanese/Korean) with Latex2e <BR>% <BR>% created by Werner Lemberg <BR>% <BR>% Version 4.2.0 (13-Dec-1998) <BR>\def\fileversion{4.2.0} <BR>\def\filedate{1998/12/13} <BR>\ProvidesFile{c11fs.fd}[\filedate\space\fileversion] <BR>% pmC compatibility: simplified Chinese characters in GuoBiao encoding schem <BR>e. <BR>\DeclareFontFamily{C11}{fs}{} <BR>\DeclareFontShape{C11}{fs}{m}{n}{<-> CJK * gbfs}{} <BR>\DeclareFontShape{C11}{fs}{bx}{n}{<-> CJKb * gbfs}{\CJKbold} <BR>\DeclareFontShape{C11}{fs}{m}{it}{<-> CJK * gbfsi}{} <BR>\DeclareFontShape{C11}{fs}{bx}{it}{<-> CJKb * gbfsi}{\CJKbold} <BR>\endinput <BR>7.cd /usr/share/texmf/fonts/type1 <BR>mkdir chinese; cd chinese <BR>mkdir gbsong; mkdir gbhei; mkdir gbkai; mkdir gbfs <BR>拷贝gbpfb生成的pfb文件到相应的目录 <BR>cp fonts/gbkai*.pfb gbkai/等等 <BR>8.cd /usr/share/texmf/fonts/tfm/chinese <BR>拷贝gbpfb生成的tfm文件到相应的目录 <BR>cp tfm/gbkai??.tfm gbkai/ <BR>cp tfm/gbkaii??.tfm gbkaii/等等 <BR>9.cp cjk-4.1.3.gb/dvips/misc/CJK.map /usr/share/texmf/dvips/misc <BR>cd /usr/share/texmf/dvips/config <BR>修改config.ps,在 p psfonts.map后增加 <BR>p +CJK.map <BR>cd /usr/share/texmf/pdftex/config <BR>修改pdfmap.cfg,在 map pdftex.map后增加 <BR>map +CJK.map <BR>10.修改CJK.map文件增加504个相应语句,举例如下 <BR>gbsongi81 GB-Song81 ".25 SlantFont"等等 <BR>11.别忘了运行mktexlsr!!!好了,现在你就可以在中文latex中使用pfb字库了,可以使用 <BR> <BR>\begin{CJK*}[pmC]{}{}了. <BR>注意: <BR>1.微软的两种字库simfang.ttf和simkai.ttf生成的pfb字库的打印在笔画交叉处会有反 <BR>白现象,pk字库没有这个问题.可以用其它字库代替. <BR>2.pk和pfb字库的效果和速度我自己感觉没有明显差别.所以觉得pk字库已经足够了,TLC <BR>目前的版本也是默认支持pk字库的. <BR>3.chpfb-1.3.1-4自带的txt2gbps可以用来将文本文件生成ps文件而直接打印.注意文本 <BR>文件没一行不能过长.否则会出错. <BR>特别致谢: <BR>Mr. Wang, Lei(<A HREF="http://ctex.dhs.org/),">http://ctex.dhs.org/),</A> terrymiao(<A HREF="http://igloo.its.unimelb.edu.">http://igloo.its.unimelb.edu.</A> <BR>au/linux-online/ghostscript.html) <BR>还要感谢陈向阳,方汉两位师兄为linux中文化做的贡献.TLC给了我很多的启发. <BR>-- <BR>Unexpected trap in kernel mode: <BR>ss 0x00730020 uesp 0x00000000 efl 0x02300454 ipl 0x00180010 <BR>cs 0xb040cccc eip 0x00000001 err 0x00c324c0 trap 0x0d0cc9aa <BR>eax 0x0045003e ecx 0x0047112d edx 0x6373ffff ebx 0x6373fff0 <BR>PANIC: k_trap - kernel mode trap type 0x0000000E <BR>Trying to dump 5023 pages to dumpdev hd (1/41), 63 pages per '.' <BR> <BR> <BR>※ 修改:·Rainny 於 Jan 7 11:41:50 修改本文·[FROM: 166.111.161.251] <BR>※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.161.251] <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -