LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 5442|回复: 19

“linux中文tex套装2.1”

[复制链接]
发表于 2002-11-16 19:42:44 | 显示全部楼层 |阅读模式
ftp://ftp.gnuchina.org/incoming/ctexforlinux2.1
ftp://162.105.69.232/pub/ctexforlinux2.1

About this package:
1.“linux中文tex套装”是仿照windows下ctex中文套装(www.ctex.org)做成的。
基本能满足linux下使用中文tex的需要。
2.texmf-full.tar.bz2包含了从中文winxp中拷出的6种truetype字体,
以及用gbkfonts生成的type1字体。推荐网速快的朋友下载。
而texmf-min.tar.bz2则不包括这些字体,但您可以用gbkfonts自己生成。
推荐网速慢的朋友和富有DIY精神的朋友下载。

Features:
1.支持CJK,暂时不支持CCT。
2.带了shredder@smth.org的gbkfonts,可以方便的生成type1字体。
3.使用type1字体和truetype字体生成ps、pdf文件,非常美观。
4.可以使用dvipdfmx生成支持拷贝和搜索中文的pdf文件。
5.可以使用latex2html生成中文网页。
6.与kdvi结合使用,可以实现inverse search的功能。

Changelog:
2002.11.14
1.加入了gbkfonts以及用它生成的type1字体。
2002.11.13
1.增加了四种新的字体(楷体,仿宋,隶书,幼圆)。
2.增加了dvipdfmx。
3.使用了独立的安装目录/usr/local/texmf,便于卸载。

Usage:
1.安装方法见install.txt
2.使用方法:
生成dvi文件: latex sample.tex
生成ps文件:dvips -o sample.ps sample.dvi
生成pdf文件:
方法一:ps2pdf sample.ps
方法二:pdflatex sample.tex
方法三:dvipdfmx sample.dvi(推荐)
3.推荐使用kile编辑tex文件。kile是一个法国人编写的latex ide,
编译,查看,格式转换都可以通过鼠标完成,而且与kdvi结合可以支持
inverse search功能。完全可以和winedt媲美。


致谢:
1.这个“套装”是按照saga@linuxforum.net给出的方法得到的。
2.参照了ctex中文套装的的配置。
3.感谢shredder@smth.org做出了好用的type1字体生成工具gbkfonts.

说明:
1.ctex的主页
http://www.ctex.org
2.shredder的主页
http://learn.tsinghua.edu.cn/homepage/015450/
3.dvipdfmx的主页
http://project.ktug.or.kr/dvipdfmx/
4.kile的主页
http://xm1.net.free.fr/kile/
 楼主| 发表于 2002-11-16 19:44:28 | 显示全部楼层

安装方法

系统要求:
1。已经安装了tetex。
2。如果要使用kile的话,需要qt3以上的版本。
3。dvipdfmx需要使用
/usr/lib/libkpathsea.a  - The Kpathsea library
/usr/lib/libpng.a       - The PNG library
/usr/lib/libz.a         - The zlib library
/usr/lib/libcrypto.a    - The OpenSSL library

安装方法:
一。安装localtexmf

*使用texmf-full.tar.bz2:
1)进入/usr/local/share目录,
运行tar jxvf texmf-full.tar.bz2
2)用texmf.cnf覆盖/usr/share/texmf/web2c/texmf.cnf
3)在/etc/profile中加入
PATH=$PATH:/usr/local/share/texmf/bin
export PATH
然后退出,重新登陆。
4)安装gbkfonts
解开gbkfonts,把gbkfonts,go,appendconf拷到/usr/local/share/texmf/bin/中
把zh_CN/LC_MESSAGES/*.mo拷到/usr/share/locale/zh_CN/LC_MESSAGES/中
5)运行texhash

*使用texmf-min.tar.bz2:
1)进入/usr/local/share目录,
  运行tar jxvf texmf-min.tar.bz2
2)用texmf.cnf覆盖/usr/share/texmf/web2c/texmf.cnf
3)在/etc/profile中加入
PATH=$PATH:/usr/local/share/texmf/bin
export PATH
然后退出,重新登陆。
4)安装gbkfonts
解开gbkfonts,把gbkfonts,go,appendconf拷到/usr/local/share/texmf/bin/中
把zh_CN/LC_MESSAGES/*.mo拷到/usr/share/locale/zh_CN/LC_MESSAGES/中
5)使用gbkfonts生成type1字体
把您喜爱的中文truetype字体拷到/usr/local/share/texmf/fonts/truetype/chinese/中
并相应的修改/usr/local/share/texmf/bin/go
在/usr/local/share/texmf中运行
go fonts/truetype/chinese/
然后运行appendconf /usr/local/share/texmf
再把当前目录下的*.map和pdftex.cfg删掉
注意:推荐使用win98的simsun.ttf,而不是win2000的simsun.ttc,这是因为pdftex不能处理ttc字体。
如果您使用了ttc字体,就要修改pdftex.cfg,注释掉含gbk*.map的行,反注释cjk.map那一行。
这样让pdftex使用type1字体就没有问题了。
6)运行texhash

二。安装编辑工具kile
rpm -ivh kile-1.3-rh8.i386.rpm
cp kile.mo /usr/share/locale/zh_CN/LC_MESSAGES/

说明:
1。在redhat8.0上测试可以用,其他linux系统如果遇到问题,请下载src目录下的文件自己编译。
一般只要重新编译kile和dvipdfmx就可以了,
*kile编译方法:
rpm --rebuild kile-1.3-rh8.src.rpm
rpm -ivh /usr/src/redhat/RPMS/i386/kile*.rpm
*dvipdfmx编译方法:
1)确定有
/usr/lib/libkpathsea.a  - The Kpathsea library
/usr/lib/libpng.a       - The PNG library
/usr/lib/libz.a         - The zlib library
/usr/lib/libcrypto.a    - The OpenSSL library
2)解开后运行
./configure
make
make install
3)把/usr/local/bin/dvipdfmx移到/usr/local/share/texmf/bin中,并做链接
mv /usr/local/bin/dvipdfmx /usr/local/share/texmf/bin
cd /usr/local/share/texmf/bin
ln -s dvipdfmx dvipdfm

2。使用kdvi的inverse search功能的办法:
1)打开kdvi,设置->Dvi Options->Dvi specials
Editor改为User defined editor,
命令改为kile --line %l %f
2)把/usr/share/doc/HTML/en/kdvi/srcltx.sty拷到tex文件的同一目录
并在tex文件头上加入\usepackage[active]{srcltx}
这样,在kdvi中点鼠标中键,就可以跳到kile中编辑的源文件当中去了。
注意:
1)最好在定稿后注释掉\usepackage[active]{srcltx}这一行再重新生成ps、pdf文件。
2)如果没有qt3,装不上kile,也可以使用emacs(xemacs),也能使用inverse search的。
设置方法见kdvi的帮助。

3。latex2html的设置
cd /usr/share/latex2html/styles
patch CJK.perl CJK.perl.patch
发表于 2002-11-20 12:47:52 | 显示全部楼层
能不能和LYX接合起来用,LYX用起来很方便,就是不支持中文
 楼主| 发表于 2002-11-20 13:04:37 | 显示全部楼层
听说lyx是一个所见即所得的tex编辑工具,我没用过。但是只要能用它正确生成中文的tex文档,应该都能正确编译。

其实tex的特色就是能用简单的文本输入数学符号等。用所见即所得的方式反而不好。
发表于 2002-11-20 13:07:27 | 显示全部楼层
LYX很好用的,排版很方便,其实他也是帮助写tex文件的,用他就不用记那么多的latex语法了。你可以试试。
发表于 2002-11-20 13:09:12 | 显示全部楼层
http://cellular.phys.pusan.ac.kr/cjk.html
有CJK—lyx,我在redhat7.3下面用的很好,但是redhat8.0下不能用中文了。建议你试试。
 楼主| 发表于 2002-11-21 00:14:28 | 显示全部楼层

补充说明

1.我的dvipdfmx是在rh8下编译的,如果您用不了,可以自己编译。步骤非常简单, 参考install.txt。 注意备份dvipdfm目录下的cid-x.map文件。                     
2.dvipdfmx需要用到acroread的CMap文件,这一点我忘了在install.txt里说了。         
  推荐把默认的pdf查看器设为acroread, ps查看器设为gsview。                       
  gsview4.3和acroread5在我的ftp有下(包括中文字体)。                           
3.从“linux中文tex套装2.1”发布以来,又有了一些小改进,列举如下:               
  1)汉化了kile的界面                                                            
  2)加入了latex2html的中文支持                                                  
这些详见新的readme.txt和install.txt。                                          
4.如果您需要cct的支持,可以到我的ftp下载相应文件(rpm)。                        
  (我是从张林波老师的ftp那下载的。)                                          
但现在还无法整合到kile当中。您可以用命令行方式使用:                           
生成dvi文件:                                                                  
cct sample.ctx                                                                  
latex sample.tex                                                               
查看dvi:xdvic sample.dvi                                                      
转成ps: dvipsc -o sample.ps sample.dvi                                          
转成pdf: ps2pdf sample.ps
 楼主| 发表于 2002-11-21 00:18:05 | 显示全部楼层
[QUOTE]最初由 aiang1975 发布
http://cellular.phys.pusan.ac.kr/cjk.html
有CJK—lyx,我在redhat7.3下面用的很好,但是redhat8.0下不能用中文了。建议你试试。
[/QUOTE
如果是CJK-lyx的问题,那我也搞不定。
发表于 2002-12-12 20:29:07 | 显示全部楼层
发表于 2002-12-16 12:53:26 | 显示全部楼层
怎么使用中文页眉和页脚?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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