Chinaunix首页 | 论坛 | 博客
  • 博客访问: 206470
  • 博文数量: 60
  • 博客积分: 2142
  • 博客等级: 大尉
  • 技术积分: 560
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-13 00:08
文章分类

全部博文(60)

文章存档

2010年(2)

2009年(7)

2008年(30)

2007年(21)

我的朋友

分类: LINUX

2007-12-06 17:40:21

这几天学习LaTeX,想配置一下对中文编辑的支持,查看了一些网上的文档,都觉得写得繁杂了点。综合网上的资料和我实际配置的过程,写一个简化版的吧! 我的操作系统是Fedora Core 5,在安装的时候请将teTeX给装上,它包括了很多常用的包,可以满足绝大部分用户的需要了。
1、安装tetex-afm-3.0-17.i386.rpm
在默认情况下,FC5是不安装这个包的,但是gbkfonts这个程序的正常执行却需要它。你可以FC5的安装盘上找到这个程序,目录是$cdrom$/Fedora/RPMS/
rpm -ivh tetex-afm-3.0-17.i386.rpm
2、安装CJK-4.6.0-0.i386.rpm
要编辑中文,当然得装上这个了,用不着多说了。
当 前中文编辑主要用的就是CJK和CCT,前者是国外开发的,有些地方不太符合我们中国人的习惯,但是与LaTeX的其它扩展和包的兼容性非常好;后者是中 科院开发的,中文编辑当然是一流,但兼容性不太好。CCT比CJK用起来要简单一些,但我更喜欢CJK。很多大学的论文模板都是用CJK写的。
rpm -ivh CJK-4.6.0-0.i386.rpm
3、安装kile-1.9-1.fc5.i386.rpm(可选)
Kile是一个高级LaTex文档编辑环境,它具有很多方便的功能,可以大大简化LaTeX文档的书写、方便许多命令的输入,并且它还有一个很好的LaTeX Reference,可以方便地查看各命令的用法和功能,建议大家使用。
rpm -ivh kile-1.9-1.fc5.i386.rpm
4、下载gbkfonts
网上有已经编译好的程序,直接下载就可以用了。有两个版本,一个是王垠的,另一个就是何博亮的。我用的就是后者的,非常好用。王垠的我就不是很清楚的,没用过。下载后,将其复制到/usr/local/bin,方便使用。
5、准备TTF字体文件
可 以直接从Windows下复制过来。如果是写论文的话,只需要以下四种字体即可:宋体(simsun.ttc),楷体(simkai.ttf),黑体 (simhei.ttf)和行楷(stxingka.ttf)。注意:请将simsun.ttc改名为simsun.ttf。
请将字体文件放入以下目录:
mkdir -p /usr/local/share/texmf/fonts/truetype/chinese
cp ./*.ttf /usr/local/share/texmf/fonts/truetype/chinese
6、字体转换
从TTF文件生成LaTeX所需要的字体格式,这里只对以上四种字体进行了转换,其它的字体操作方式与此类似。
cd /usr/local/share/texmf
gbkfonts fonts/truetype/chinese/simsun.ttf song
gbkfonts fonts/truetype/chinese/simhei.ttf hei
gbkfonts fonts/truetype/chinese/simkai.ttf kai
gbkfonts fonts/truetype/chinese/stxingka.ttf xingkai
7、更新LaTeX系统
使用以下命令更新LaTeX的数据库,使其可以使用新增加的功能。注意:updmap命令后的参数一定要写
updmap --enable Map=cjk.map
texhash
8、测试(略)
这样,我们就可以使用teTeX编辑中文文档了,你会发现LaTeX的功能是如此强大,也是如此方便,用它编辑出的文档是如此的美观。当你用过之后,就一定不会再想用什么MS Office了。
其 实你可以将以上用到的文件放在同一个目录下,然后编写一个脚本,这样就不用每次都这么麻烦了。例如:我将所有的文件放在/home/wbb/cjk/这个 目录下,包括:tetex-afm-3.0-17.i386.rpm、CJK-4.6.0-0.i386.rpm、kile-1.9- 1.fc5.i386.rpm、gbkfonts、simsun.ttf、simkai.ttf、simhei.ttf和stxingka.ttf。
脚本名为setup.sh,也放在/home/wbb/cjk/这个目录下,代码为:
rpm -ivh tetex-afm-3.0-17.i386.rpm
rpm -ivh CJK-4.6.0-0.i386.rpm
rpm -ivh kile-1.9-1.fc5.i386.rpm
cp ./gbkfonts /usr/local/bin
mkdir -p /usr/local/share/texmf/fonts/truetype/chinese
cp ./*.ttf /usr/local/share/texmf/fonts/truetype/chinese
cd /usr/local/share/texmf
gbkfonts fonts/truetype/chinese/simsun.ttf song
gbkfonts fonts/truetype/chinese/simhei.ttf hei
gbkfonts fonts/truetype/chinese/simkai.ttf kai
gbkfonts fonts/truetype/chinese/xingkai.ttf xingkai
updmap --enable Map=cjk.map
texhash
以后再要配置时,执行以下命令即可:
cd /home/wbb/cjk
su
(输入root用户密码)
./setup.sh
以上RPM包可以从以下两个地方找到:


如果你需要对LaTex进行详细的了解,清查看王垠的主页。

 原文地址 http://blog.tom.com/blog/read.php?bloggerid=668099&blogid=50399
阅读(1030) | 评论(0) | 转发(0) |
0

上一篇:linux 常见问题

下一篇:pressure makes progress

给主人留下些什么吧!~~