📄 00000007.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: Rainny (心雨☆不为远山凝翠黛), 信区: Linux <BR>标 题: RH7 + teTex + CJK安装手记(from linuxforum) <BR>发信站: BBS 水木清华站 (Sun Jan 7 11:40:43 2001) <BR> <BR>Red Hat 7.0 + tetex + CJK安装手记(及另类中文打印解决方案) <BR><A HREF="mailto:hucheng@www.linuxforum.net">hucheng@www.linuxforum.net</A> <BR> <BR>最近心血来潮,试图搞定Red Hat 7.0下的中文latex的使用。折腾了两天终于可以实现 <BR>中文latex的编译,预览和打印功能了,现将安装过程简要记录如下,供各位参考。 <BR>一般说来,要实现中文latex的使用,首先要实现中文打印,其次要安装CJK使tetex支持 <BR>中文,最后要安装相应的中文字体使latex可以预览和打印中文。 <BR>需要的软件: <BR>1.tetex-1.0.7-7.386.rpm,Red Hat 7.0默认安装 <BR>2.freetype-1.3.1-7.i386.rpm,Red Hat 7.0默认安装 <BR>3.freetype-utils-1.3.1-7.i386.rpm,<A HREF="http://rpmfind.net">http://rpmfind.net</A> <BR>4.freetype-1.3.1.tar.gz,<A HREF="http://www.freetype.org">http://www.freetype.org</A> <BR>5.CJK-4.2.0.src.tar.gz,<A HREF="ftp://ftp.ffii.org/pub/cjk">ftp://ftp.ffii.org/pub/cjk</A> <BR>6.cjk-4.1.3.gb.tar.gz,<A HREF="http://www.physics.ohio-state.edu/~yurh/ftp/">http://www.physics.ohio-state.edu/~yurh/ftp/</A> <BR>7.chpfb-1.3.1-4.rpm,<A HREF="http://download.sourceforge.net/mirrors/turbolinux/pub/t">http://download.sourceforge.net/mirrors/turbolinux/pub/t</A> <BR>urbocontrib-6.0/TurboContrib/RPMS/ <BR>8.ghostscript-6.01-1.i386.rpm,<A HREF="http://www.cs.wisc.edu/~ghost/">http://www.cs.wisc.edu/~ghost/</A> <BR>9.ghostscript-fonts-6.0-2.noarch.rpm,<A HREF="http://www.cs.wisc.edu/~ghost/">http://www.cs.wisc.edu/~ghost/</A> <BR>10.gs_ttf.ps-cjkv-20001120.patch.gz,<A HREF="http://www.aihara.co.jp/~taiji/tops/">http://www.aihara.co.jp/~taiji/tops/</A> <BR>11.cjkvttcidmap-0.91.tar.gz,<A HREF="http://www.aihara.co.jp/~taiji/tops/">http://www.aihara.co.jp/~taiji/tops/</A> <BR>12.install-cid-20001203.tar.gz,<A HREF="http://www.aihara.co.jp/~taiji/tops/">http://www.aihara.co.jp/~taiji/tops/</A> <BR>13.ag13.tar.Z,<A HREF="ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/">ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/</A> <BR>14.simsun.ttf, simhei.ttf, simkai.ttf, simfang.ttf,Windows 2k Advance Server <BR> <BR>一.中文打印的支持:ttcjk+ghostscript <BR>关于RH7下中文打印解决方案,nightsailer已经给出了一个不错的实现方法,就是VFli <BR>b+ghostscript,各位可以参考相应的文章。这里想提出的是另一种实现方法,详细过程 <BR>可以参考<A HREF="http://www.aihara.co.jp/~taiji/tops/和http://igloo.its.unimelb.edu.a">http://www.aihara.co.jp/~taiji/tops/和http://igloo.its.unimelb.edu.a</A> <BR>u/linux-online/ghostscript.html。事实上这个解决方案和latex的中文打印并无直接 <BR>关系,只是做为我安装过程的一部分记录如下。 <BR>1.升级ghostscript <BR>rpm -e --nodeps ghostscript-fonts <BR>rpm -e --nodeps ghostscript <BR>rpm -Uvh ghostscript-fonts-6.0-2.noarch.rpm <BR>rpm -Uvh ghostscript-6.01-1.i386.rpm <BR>2.Patch gs_ttf.gs <BR>cd /usr/share/ghostscript/6.01/lib <BR>patch gs_ttf.ps < gs_ttf.ps-cjkv-20001120.patch <BR>3.修改gs_res.ps <BR>/FontResourceDir (/usr/share/ghostscript/Resource/Font/) <BR>/GenericResourceDir (/usr/share/ghostscript/Resource/) <BR>4.建立目录 <BR>cd /usr/share/ghostscript <BR>mkdir Resource <BR>cd Resource <BR>mkdir Font; mkdir CIDFont; mkdir CMap; mkdir TrueType <BR>5.准备CMap <BR>tar zxvf ag13.tar.Z <BR>cp ag13/CMap/* CMap/ <BR>6.准备TrueType <BR>cd TrueType <BR>tar zxvf cjkvttcidmap-0.91.tar.gz <BR>cp simsun.ttf . <BR>7.准备Resource <BR>cd /usr/src/ghostscript/Resource <BR>tar zxvf install-cid-20001203.tar.gz <BR>vi alias-cid.sh修改如下 <BR>TTFontDir=/usr/shar/ghostscript/Resource/TrueType <BR>cid.sh=./ag13.sh <BR>8.运行安装字体 <BR>./alias-ag13.sh install MSSimSum=simsun.ttf <BR>9.修改资源文件 <BR>vi ~/.Xresources <BR>Netscape*documentFonts.gb2312*psname: MSSimSun-GB-EUC-H <BR>xrdb -merge ~/.Xresources <BR>10.在Netscape中要设定字符集为GB2312,并选择正确的printer input filter,就应 <BR>该可以直接打印中文网页了。 <BR>11.生成 Postscript 文件 - test.ps: <BR>/MSSimSun-GB-EUC-H findfont 60 scalefont setfont <BR>50 500 moveto (众里寻她千百度) show <BR>50 420 moveto (蓦然回首) show <BR>50 340 moveto (那人却在灯火阑珊处) show <BR>就可在 gv 中显示汉字了。应用 ps2pdf 将 postscript 文件转换成 PDF 格式。然后可 <BR>将 PDF 文档打印到打印机上。 <BR>注意:如果不是转换成pdf之后再打印,而是直接用gv来打印ps文件,需要设置正确的p <BR>rinter input filter。 <BR>二.CJK的安装及pk字体的使用 <BR>1.tar zxvf CJK-4.2.0.src.tar.gz <BR>cd CJK/4_2.0/ <BR>cp -r texinput /usr/share/texmf/tex/latex/CJK <BR>2.cd /usr/share/texmf/tex/latex/CJK/GB <BR>修改c10song.fb, c10hei.fb, c10kai.fb, c10fs.fb <BR>下面给出c10fs.fb的例子,其余三个文件可以做相应改动 <BR>% This is the file c10fs.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{c10fs.fd}[\filedate\space\fileversion] <BR>% simplified Chinese characters in GuoBiao encoding scheme. <BR>\DeclareFontFamily{C10}{fs}{} <BR>\DeclareFontShape{C10}{fs}{m}{n}{<-> CJK * gbfs}{} <BR>\DeclareFontShape{C10}{fs}{bx}{n}{<-> CJKb * gbfs}{\CJKbold} <BR>\DeclareFontShape{C10}{fs}{m}{it}{<-> CJK * gbfsi}{} <BR>\DeclareFontShape{C10}{fs}{bx}{it}{<-> CJKb * gbfsi}{\CJKbold} <BR>\endinput <BR>3.安装ttf2pk <BR>tar zxvf freetype-1.3.1.tar.gz <BR>cd freetype-1.3.1 <BR>./configure; make <BR>cd contrib/ttf2pk/ <BR>./configure --prefix=/usr --with-kpathsea-dir=/usr <BR>make; make install <BR>忽略安装时产生的一个关于libttf.la的warning <BR>4.拷贝sfd文件,并修改ttfonts.map <BR>cp -r data /usr/share/texmf/ttf2pk <BR>cd /usr/share/texmf/ttf2pk <BR>ttfonts.map如下 <BR>gbsong@UGB@ simsun.ttf Pid = 3 Eid = 1 <BR>gbhei@UGB@ simhei.ttf Pid = 3 Eid = 1 <BR>gbkai@UGB@ simkai.ttf Pid = 3 Eid = 1 <BR>gbfs@UGB@ simfang.ttf Pid = 3 Eid = 1 <BR>gbsongi@UGB@ simsun.ttf Slant = 0.25 Pid = 3 Eid = 1 <BR>gbheii@UGB@ simhei.ttf Slant = 0.25 Pid = 3 Eid = 1 <BR>gbkaii@UGB@ simkai.ttf Slant = 0.25 Pid = 3 Eid = 1 <BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -