建立truetype子目录, 将Windows的字体文件simfang.ttf, simhei.ttf, simkai.ttf和simsun.ttf拷贝到truetype目录中.
然后
cd /usr/share/texmf/fonts/tfm
mkdir chinese
cd chinese
编辑并运行以下脚本文件gbktfm生成GB和GBK的tfm字形文件.
#! /bin/bash
#
# GBK 编码
#
cd /usr/share/texmf/fonts/tfm/chinese
#
mkdir gbksong
cd gbksong
ttf2tfm /usr/share/texmf/fonts/truetype/simsun.ttf -q gbksong@UGBK@
cd ..
#
mkdir gbkkai
cd gbkkai
ttf2tfm /usr/share/texmf/fonts/truetype/simkai.ttf -q gbkkai@UGBK@
cd ..
#
mkdir gbkhei
cd gbkhei
ttf2tfm /usr/share/texmf/fonts/truetype/simhei.ttf -q gbkhei@UGBK@
cd ..
#
mkdir gbkfs
cd gbkfs ttf2tfm /usr/share/texmf/fonts/truetype/simfang.ttf -q gbkfs@UGBK@
cd ..
#
# GBK 编码 斜体
#
mkdir gbksongsl
cd gbksongsl
ttf2tfm /usr/share/texmf/fonts/truetype/simsun.ttf -q -s 0.25 gbksongsl@UGBK@
cd ..
#
mkdir gbkkaisl
cd gbkkaisl
ttf2tfm /usr/share/texmf/fonts/truetype/simkai.ttf -q -s 0.25 gbkkaisl@UGBK@
cd ..
#
mkdir gbkheisl
cd gbkheisl
ttf2tfm /usr/share/texmf/fonts/truetype/simhei.ttf -q -s 0.25 gbkheisl@UGBK@
cd ..
#
mkdir gbkfssl
cd gbkfssl
ttf2tfm /usr/share/texmf/fonts/truetype/simfang.ttf -q -s 0.25 gbkfssl@UGBK@
cd ..
#
# GB 编码
#
mkdir gbsong
cd gbsong
ttf2tfm /usr/share/texmf/fonts/truetype/simsun.ttf -q gbsong@UGB@
cd ..
#
mkdir gbkai
cd gbkai
ttf2tfm /usr/share/texmf/fonts/truetype/simkai.ttf -q gbkai@UGB@
cd ..
#
mkdir gbhei
cd gbhei ttf2tfm /usr/share/texmf/fonts/truetype/simhei.ttf -q gbhei@UGB@
cd ..
#
mkdir gbfs
cd gbfs
ttf2tfm /usr/share/texmf/fonts/truetype/simfang.ttf -q gbfs@UGB@
cd ..
#
# GB 编码 斜体
#
mkdir gbsongsl
cd gbsongsl
ttf2tfm /usr/share/texmf/fonts/truetype/simsun.ttf -q -s 0.25 gbsongsl@UGB@
cd ..
#
mkdir gbkaisl
cd gbkaisl
ttf2tfm /usr/share/texmf/fonts/truetype/simkai.ttf -q -s 0.25 gbkaisl@UGB@
cd ..
#
mkdir gbheisl
cd gbheisl
ttf2tfm /usr/share/texmf/fonts/truetype/simhei.ttf -q -s 0.25 gbheisl@UGB@
cd ..
#
mkdir gbfssl
cd gbfssl
ttf2tfm /usr/share/texmf/fonts/truetype/simfang.ttf -q -s 0.25 gbfssl@UGB@
cd ..
#
5. 更新LaTeX目录文件, 运行: mktexlsr
现在你就可以使用CJK-LaTeX的GB和GBK字体了.
cd cjk-current/doc/chinese
latex READMEgb.tex
看看有没有生成一个READMEgb.dvi文件.
3.3 CJK-LyX的安装
将xform-0.88-3.i386.rpm, CJK-LyX-1.1.6fix3-src.tar.gz和CJK-LyX-1.1.6fix3-menu-patch拷贝到temp目录下.
1. 安装xform包
LyX是以xform图形函数库编写出来的软件, 所以在编译CJK-LyX之前首先要安装xform图形函数库. 安装xform运行如下指令:
rpm -i xform-0.88-3.i386.rpm
2. 编译和安装CJK-LyX
运行如下步骤编译和安装CJK-LyX:
1. tar -xzvf CJK-LyX-1.1.6fix3-src.tar.gz
2. cd CJK-LyX-1.1.6fix3
3. patch -p1 < ../CJK-LyX-1.1.6fix3-menu-patch
修改"hanout.c"第51行
#define HANOUT_FONT "-hanyang-*-medium-r-normal--0-0-0-0-*-0-ksc5601.1987-0"为
#define HANOUT_FONT "-*-*-medium-r-normal--*-*-*-*-*-*-gbk-0"
4. ./configure --with-included-string
5. make
6. make install (主意: 以root身份)
运行
lyx &
3.4 在LyX使用中文
第一次运行LyX会在你的家目录下建立一个.lyx子目录, 此时输入中文显示的可能是乱码, 这是因为屏幕显示字形可能不对. 退出LyX, 将lyxrc.defaults和lyxrc.example文件拷贝到.lyx目录下.
cp /usr/share/lyx/lyxrc.defaults ~/.lyx/
cp /usr/share/lyx/lyxrc.example ~/.lyx/
cd ~/.lyx
在llyxrc.defaults文件最后加入如下几行:
\screen_font_i18n1_gothic "-*-songti"
\screen_font_i18n1_normal "-*-songti"
\screen_font_i18n1_encoding "gbk-0"
\screen_font_i18n2_gothic "-*-songti"
\screen_font_i18n2_normal "-*-songti"
\screen_font_i18n2_encoding "gbk-0"