Ubuntu 6.06下Latex中文环境配置方法介绍

来源:岁月联盟 编辑:zhuzhu 时间:2007-07-11
Ubuntu 6.06下Latex中文环境配置方法介绍内容简介:Latex是个不错的文档编辑系统和超级的排版工具,其思想是所想即所得而非如微软的office的所见即所得。两者各有其特点,我最欣赏的是 latex排出来的pdf文档比DOC文档漂亮很多,至少在电脑上是这样。至于打印

Latex是个不错的文档编辑系统和超级的排版工具,其思想是“所想即所得”而非如微软的office的“所见即所得”。两者各有其特点,我最欣赏的是 latex排出来的pdf文档比DOC文档漂亮很多,至少在电脑上是这样。至于打印出来的效果,我发现doc文档虽然比在电脑上好看很多,但比起PDF打印出来的东西还是逊色很多。另外,pdf格式的不必担心会由于版本问题或设置不同而发生格式改变或者公式打印不出来的现象。我们的毕业论文是用doc文档,打印时出了很多问题,先是公式没法正常打印,然后是彩打时居然会发生图片格式自己改变,本来35页的论文变成了40页,吐血。。。

 

另外,好像欧美的计算机很多都装的是linux系统,写文章,作幻灯片什么的都是用latex,格式全都是pdf的,似乎latex很流行,国外大学里好像只用latex,发文章,写论文,作课件等,很可能你用doc文档国外的有些出版社会拒收,但如果用tex格式的绝对不会有这种情况,国内正好相反。。。

 

windows下有个非常不错的latex版本:ctex,官方网www.ctex.org,可以自由下载其ctex套装,400多M,有点大,但还是建议下套装,不要下什么精简版,套装包括很多工具,避免麻烦么。

下下来后安装需要很长时间,大概半个小时吧,由于里面的文件太多了,主要时间都浪费在复制文件上了,装好后就可以使用了,好像套装自带了一个latex中文教程叫90分钟学会latex,夸张了点,但latex的确很容易上手,其实官方网上有个ctex宏包,下载宏包的页面上有一个ctex的说明文档, pdf格式的,专门说如何利用ctex套装或宏包写tex文件的,比上面中文教程更方便,可以下下来看看。

 

不好意思,话扯远了,还是回到ubuntu6.06,CTEX是我见到的最优秀的latex中文环境,很遗憾,这么好的软件居然只提供windows安装,没有linux版本,真是可惜,latex本来是linux的标配软件,就好像计算机有显示器一样,linux下发展起来的优秀软件居然投向对头的怀抱,好比老爸看着辛辛苦苦养大的女儿和自己仇人的儿子私奔一样。

 

不过,CTEX提供了CTEX宏包,可以在linux下使用,在linux下安装好latex环境后,可以下载CTEX宏包,按照说明装好,

具体如下:

1.安装latex环境

$sudo apt-get install tetex-bin cjk-latex dvipdfm-cjk dvipdfmx cmap-adobe-cns1 cmap-adobe-gb1 gs-cjk-resource tetex-extra tetex-doc tfm-arphic-*

 

这些包装好后基本环境就已经搭建起来了,现在随便一个文档,用英文是完全没有问题了。下一步是配置中文。

2.在自家目录下面建立texmf,这样每次重装的时候就不需要再一次配置中文,比较方便。

$mkdir /home/wangyue/texmf/

$mkdir /home/wangyue/texmf/tex

$mkdir /home/wangyue/texmf/tex/latex

$mkdir /home/wangyue/texmf/tex/latex/ctex

上面建立ctex宏包的解压目录,其实如果可以,直接用最后一句也行。

将ctex宏包解压缩后的ctex目录中的东西复制到/home/wangyue/texmf/tex/latex/ctex底下,然后:

$sudo latex ctex.ins

 

$sudo latex ctex.dtx

 

$sudo makeindex -s gind.ist -o ctex.ind ctex.idx

 

$sudo makeindex -s gglo.ist -o ctex.gls ctex.glo

 

$sudo latex ctex.dtx

$sudo mktexlsr

就可以了。

 

其实如果已经在windows下装好ctex就简单多了,执行完第一步后,直接将把windows下Ctex安装目录中的localtexmf 目录下的内容拷贝到/home/wangyue/texmf/下,

然后执行:

$sudo texhash

就一切OK了。

以后只需把/home/wangyue/texmf 备份下来,

 

重装系统时还原回去即可。

 

第三种方法,直接到下面地址下载ctexforlinux2。1安装就可以了:

ftp://ftp.gnuchina.org/incoming/ctexforlinux2.1

或ftp://162.105.69.232/pub/ctexforlinux2.1

我没试过这个方法,不知道要不要先安装latex环境,听说里面有详细的说明文件,应该没什么问题。其实说起来第三种方法实际是最省事的,软件作者好像是将自己设置好的安装版本打了个包,似乎里面拷贝了windows的一些字体,在乎版权的可以考虑前两种方法,其实第二种方法是个取巧的方法,钻了ctex 的空子,我自己也不知道有没有使用windows的字体,估计应该没有。

 

最后,windows下的CTEX自带一个winedit作为tex源文件的编辑器,很强大,功能很多。linux则随便,用gedit,vi, emacs什么的都可以,只要最后将格式保存为.tex格式就可以,但推荐还是装个tex前端编辑器好,例如texmaker,kile等,可以到新立得软件包管理器中搜索安装,使用起来比windedit顺手。