QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4071|回复: 6

FC5下的CJK安装

[复制链接]
发表于 2006-3-30 22:07:12 | 显示全部楼层 |阅读模式
FC5下的CJK安装
作者:ferlyworld(周伯河)

因为弄了好久,有一些记不清了,写这点东西只是为了能对其他在用latex写论文的人有一些帮助
CJK相关软件的下载网站
ftp://ftp.cc.ac.cn/pub/cct/

对于安装时少什么包的先用YUM来试试从网络上安装,另外再用ls /usr/lib/包名*
看看是不是因为有了高版本了,如果有就用ln -s 来解决

以下是我所下载的软件列表,其他相关依赖包是通过yum解决的,大概写一些要注意的地方:
1、CJK软件
CJK-4.6.0-0.src.rpm
CJK-GBKfonts-0.3-15.i386.rpm
下面两个文件单独下的,大家自己google一下
dvipdfmx-20050201-1.li.i586.rpm
ttf2pk-1.5-1.li.fc5.i586.rpm
对src.rpm包来说先是:
rpm -ivh CJK-4*src.rpm
然后到/usr/src/redhat/SPECS下用
rpmbuild -bb CJK.spec
再到/usr/src/redhat/RPMS/i386下用
rpm -ivh CJK*
(如果没有rpmbuild命令,请自行安装相关包,好象是RPM开发包吧)
CJK-GBKfonts包好象要fontforge什么的,用YUM安装就可以了

关键的部分就是安装字体
在安装了CJK-GBKfonts包后,/usr/bin下就有了一个gbkfonts命令,
首先把windows的sim字体装到Linux下,
cp /mnt/win_c/windows/fonts/sim* /usr/share/fonts/chinese/TrueType
mv /usr/share/fonts/chinese/TrueType/simsun.ttc simsun.ttf
然后执行:
env texmf=/usr/share/texfm gbkfont-inst /usr/share/fonts/chinese/TrueType/simsun.ttf song
如果出错,试着再执行一次相同命令,我在生成字体的时候有时就要执行两次
其他类似:
env texmf=/usr/share/texfm gbkfont-inst /usr/share/fonts/chinese/TrueType/simhei.ttf hei
env texmf=/usr/share/texfm gbkfont-inst /usr/share/fonts/chinese/TrueType/simkai.ttf kai
env texmf=/usr/share/texfm gbkfont-inst /usr/share/fonts/chinese/TrueType/simfang.ttf fs
env texmf=/usr/share/texfm gbkfont-inst /usr/share/fonts/chinese/TrueType/simli.ttf li
env texmf=/usr/share/texfm gbkfont-inst /usr/share/fonts/chinese/TrueType/simyou.ttf you
在/usr/share/texmf/fonts/type1/chinese可以看到生成的中文字体

2、CCT软件
cct-0.6180-3a.i386.rpm
cct-fonts-1.2-0.i386.rpm
cct-slides-0.0.4-13.i386.rpm
xdvik-22.84.10-2zlb.src.rpm
xwindow-private.h
用YUM装ImageMagick等以上几个RPM要的包
xdvik源码包在编译时好象差一个头文件xwindow-private.h,从网络上下一份放到将它拷贝到 /usr/include/magick 中就可了,安装方法和第一步中介绍的类似操作方法就可以了

3、CTEX
ctex-0.7-1.i386.rpm

4、UGBK.sfd、cmap.zip

编译中文时,可能还需要这几个文件:sfd文件和CMap文件。添加也很方便。在/usr/local/share/texmf/fonts下建立sfd和cmap(小写)两个目录,分别复制这几个文件进去:sfd:UGBK.sfd;cmap: Adobe-GB1-UCS2、UniGB-UCS2-H、UniGB-UCS2-V、UniGB-UTF16-H和UniGB-UTF16-V,所需文件都在cmap.zip中,这个文件的地址是:
http://www.hebl.name/software/tex/cjk/UGBK.sfd
http://www.hebl.name/software/tex/cjk/cmap.zip


5、一个不错的中文latex编辑环境
kile-1.9.tar.bz2
它只要
tar xjvf kile*bz2
cd kile-1.9
./configure –prefix=/usr
make
make install
就可以了。
在使用的时候注意要用GBK字符保存文档


6、可视化的编辑环境
虽然是号称所见即所得,但是我装好后效果不好,网上说要把系统改为GB2312或GBK,因为我比较喜欢UTF-8所以也不推荐了
qt版:
aiksaurus-1.2.1-7.i386.rpm
CJK-LyX-qt-1.3.6-1.i386.rpm

xforms版:
xforms-1.0-i18n_7.i386.rpm
xforms-devel-1.0-i18n_7.i386.rpm
CJK-LyX-xforms-1.3.6-1.i386.rpm
安装这一版时由于FC5的文件目录有变化,好象要将/usr/X11R6/lib下的两个.so.0.1作链接到/usr/lib下。



7、测试文件
Sample.tex

执行latex Sample.tex就可以了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2006-4-3 11:40:20 | 显示全部楼层
我在编译xdvik时,遇到下面的错误:

[root@localhost SPECS]# rpmbuild -bb xdvik.spec
error: Failed build dependencies:
        xorg-x11-devel is needed by xdvik-22.84.10-2zlb.i386
        libexif-devel is needed by xdvik-22.84.10-2zlb.i386

其中libexif可以用yum安装,但xorg-x11-devel却搜不到,上网查了一下,xorg-x11-devel在fc4下还可以用yum安装,但到了fc5就没有了。下了一个xorg-x11-devel-6.8.2-9tr.i586.rpm,也不能安装,提示缺少xorg-x11-libs。不知道fc4的xorg-x11-devel可不可以用到这里?
想知道你是怎么解决的,请指教,谢谢
回复

使用道具 举报

 楼主| 发表于 2006-4-5 19:37:14 | 显示全部楼层
不用,我发现开发包是有的,你把xdvik的源代码目录下的make文件里的require语句(好象是有xorg-x11-devel 的一行)注释掉就可以了,也就是make的时候不做检查,因为编译要的头文件是有的,问题可能是FC5的X11开发包改成其他名字了
回复

使用道具 举报

发表于 2006-4-5 21:11:51 | 显示全部楼层
这样啊,谢谢!我试试
回复

使用道具 举报

 楼主| 发表于 2006-4-6 23:35:58 | 显示全部楼层
还有啊,如果是编译时出错的include的头文件的话,就再看看Makefile文件,把-I指令指向的
/usr/X11R6/include改成/usr/incude,因为FC5现在没有/usr/X11R6目录了
回复

使用道具 举报

发表于 2006-5-29 14:24:59 | 显示全部楼层
鎴戣?濂戒簡锛屼絾娌℃湁瑁
回复

使用道具 举报

 楼主| 发表于 2006-6-3 12:07:18 | 显示全部楼层
检查一下字体安装好了没有,我装了两次都是成功的,大家主要的问题是生成字体
在/usr/share/texmf/fonts/type1/chinese可以看到生成的中文字体。

http://www.linuxsir.org/bbs/showthread.php?t=249828&highlight=cjk
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-5-3 06:19 , Processed in 0.069425 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表