LiangShuang's ...

I'm not a programmer...

latex添加中文CJK支持(FC14)

shuang posted @ 2011年2月20日 08:07 in fedora , 6325 阅读

     参考了好多网上的资料终于把中文搞出来了。

     准备


1. 安装Latex

sudo yum install texlive-latex

2. 安装IDE Kile

3. 安装CJK

网上的资料都是下载CJK文件,直接解压复制到/usr/share/texmf/tex/latex/下,但是里面有很多压缩包,不知道怎么弄了,就直接找了个CJK的RPM包,安装就行了。

4. 下载cyberbit.ttf和Unicode.sfd文件,放到同一个文件夹下。

5. 安装ttf2tmf和ttf2pfb

这两个工具在源里找不到,上网搜到了RPM包,在freetype-tools里面可以找到这两个工具,安装的时候依赖libttf.so.2这个动态库,这个库在 freetype1中可以找到。

6. 将cyberbit.ttf转化成*.tfm和*.enc格式的文件

输入命令 ttf2tfm cyberbit.ttf -w cyberbit@Unicode@就可以得到大量的*.tfm和*.enc文件,但是不知道为什么我的没有生成,于是就直接下载已经做好了的*.tfm*.enc压缩包。

7. 将cyberbit.ttf转化成.pfb格式

ttf2pfb cyberbit.ttf -o cyberbit.pfb

8. 下载delloye.free.fr/c70cyberbit.fd,放到/usr/share/texmf/tex/latex/cyberbit/下。

配置cyberbit


1. 将*.tfm和*.enc放到对应的目录下

*.tfm ==> /usr/share/texmf/fonts/tfm/bitstream/cyberbit

*.enc ==> /user/share/texmf/fonts/enc/pdftex/cyberbit

2. 安装cyberbit.ttf和cyberbit.pfb文件

cyberbit.ttf ==> /usr/share/texmf/fonts/truetype/

cyberbit.pfb ==> /usr/share/texmf/fonts/type1/

3. 安装cyberbit.map文件

cyberbit.map ==> /usr/share/texmf/fonts/map/pdftex/cyberbit/

4. 修改updmap.cfg文件

在/usr/share/texmf/web2c/updmap.cfg添加Map cyberbit.map /usr/share/texmf/fonts/map/pdftex/cyberbit/cyberbit.map

然后运行udpmap

最后运行sudo texhash,更新改变。

参考:

http://www.math.nus.edu.sg/aslaksen/cs/cjk.html

http://www.oiegg.com/viewthread.php?tid=735190

 

angry birds 说:
2019年2月21日 16:29

Commonly we attain confused when we finally hear the exact terms website development service in addition to internet developer getting used interchangeably. But thoughts is broken done looking over this, all your individual confusions may perhaps disappear. Poof!


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter