+ -
当前位置:首页 → 问答吧 → SLK&tetex3较为满意的latex+cjk设置,(更新了安装包下载的FTP地址)

SLK&tetex3较为满意的latex+cjk设置,(更新了安装包下载的FTP地址)

时间:2005-06-04

来源:互联网

配置系统上的tex主要是为了作中文的PDF,现在已经解决不少常见的问题:

1、6种常用的中文GBK编码字体支持。
2、能顺利制作中文bookmark(书签)的pdf文档。
3、能够顺利的复制粘贴pdf文档中的中文。
4、绿色安装,维护和配置方便,不会干扰SLK自身的tetex系统。

下面是一张刚作好的ctex论坛提供的测试pdf截图,呵呵感觉不易啊……
上传的图像
Screenshot.jpg (183.8 KB, 503 次查看)

作者: longwu9t   发布时间: 2005-06-04

虽然用了noFree或noOpen的字体,但我就不暴露这些信息了,免得督导难办。
哈哈

作者: longwu9t   发布时间: 2005-06-04

字体是有使用许可问题的,兄弟能不能做个不包含字体的包?

作者: windrose   发布时间: 2005-06-04

呵呵,回督导大人话:

字体如果不包含在里面的话,就没有必要作什么集成的包了。
因为添加字体比较繁琐,还要修改各个文件夹下的配置文件,那样一来还不如自己去作一遍。
好在我这也不是软件发布,只是交流一下软件的使用心得。
如果要是有免费或开源的黑、仿宋、楷、隶、幼圆等GBK字体就好了……

作者: longwu9t   发布时间: 2005-06-04

你可以将字体删掉,其它所有的东西都得以保留
对应的字体让用户自己下载好了
看样子都是东文字库

作者: wjping119   发布时间: 2005-06-04

没有字体的话,使用gbkfonts添加字体最好不要在texmf-local目录下进行,因为生成的文件会跟已有的文件重复或冲突,帖子末尾的列表是我目前/usr/share/texmf-local的文件清单,当然其实很多文件的位置也不是铁定不能移动的,但是有些位置不对的话就要修改/usr/share/texmf/web2c目录下的配置文件,达不到绿色安装的目的。所以还是推荐这种针对与tetex3的文件搜索路径。

而且dvipdfmx默认编译安装的文件也会跟CJK文件不吻合,与texmf文件夹内的部分文件冲突。
需要手工调整的文件比较多,我是先编译了dvipdfmx,使用checkinstall生成了安装包,然后卸载了dvipdfmx和tetex,再重现安装tetex和手工调整的dvipdfmx的文件目录,有些笨,但是为了绿色集成安装,只好付出这个代价。

安装所需准备的文件也是挺麻烦的……特别是对于slk而言缺少一些cmap目录下的字符对照文件。还有gbk2uni文件也要找到源程序和头文件自行编译一个。

为了他人少费点周章,我才作个集成的绿色安装包,美中不足的是,由于gbkfonts和dvipdfmx还有gbkuni放在了texmf-local/bin目录下,需要修改/etc/profile.d文件夹下tetex.sh中的path部分。另外为了使用方便还添加了ctex论坛提供的最新宏包。

安装完毕之后请执行以下命令:
代码:
$ updmap --enable Map=/usr/share/texmf-local/fonts/map/dvips/cjk.map
$ updmap --enable Map=/usr/share/texmf-local/fonts/map/dvipdfm/cid-x.map
# texhash
这样针对当前用户就能够使用这个CJK集成包来制作PDF了。
制作PDF的命令也顺便贴一下
代码:
$latex file.tex
$gbk2uni file.out
$latex file.tex
$dvipdfmx file.dvi
注意latex 命令执行了2次,而且中间夹了一个gbk2uni命令(gbk书签翻译成unicode)。
dvipdfmx生成最终的可以复制粘贴中文的PDF,如果没有书签,就按照普通的作法即可。

作者: longwu9t   发布时间: 2005-06-04

这个很酷呀
等我下完了,放到ftp上,让大家下载

作者: babo   发布时间: 2005-06-04

babo兄能联上我的源么?我怎么开了半天没有人联上来哦。
不过还是非常感谢babo兄的心意!

由于ED2K的效率实在是差,所以没办法……
还是传到了CU的linux版提供的FTP服务器上,向提供该免费FTP的朋友致敬!!!
代码:
#lftp -p 555 ftp://cudown:chinaunix\#\[email protected]/pub/longwu9t
> get -c cjk-4.5.2-i386-6allin.tgz
> quit
# installpkg cjk-4.5.2-i386-6allin.tgz
# texhash
$rm -rf ~/.texmf-*
$ updmap --enable Map=/usr/share/texmf-local/fonts/map/dvips/cjk.map
$ updmap --enable Map=/usr/share/texmf-local/fonts/map/dvipdfm/cid-x.map
# texhash
最后修改/etc/profile.d/文件夹下的tetex.sh,如果使用csh,请修改tetex.csh。
加入/usr/share/texmf-local/bin这个路径。
比如我的tetex.sh:
代码:
#!/bin/sh
# Add PATH and MANPATH for teTeX:
PATH="$PATH:/usr/share/texmf-local/bin:/usr/share/texmf/bin"
MANPATH="$MANPATH:/usr/share/texmf/man"

作者: longwu9t   发布时间: 2005-06-04

还是不行,下不来

作者: babo   发布时间: 2005-06-08

感谢兄弟的辛苦劳动,但是我还是麻烦兄弟能不能有空写篇完整的安装文档上来呢?这样别的兄弟们以后就有一个参考了。

作者: AMD-K6   发布时间: 2005-06-10

有的朋友说没有找到gbk2uni的源码,我当时作这个安装包的时候是在google上搜索的,不过现在再找好像找不到下载地址了,我这里把源代码和头文件还有编译好的可执行程序打了一个zip包,在附件里传了上来,需要的朋友请下载。

关于K6斑竹的建议,我是有心无力……sorry
由于制作安装包的过程虽然不是很复杂,但实在琐碎,我本想写下来过程,但感觉笔力不济,而且每一个朋友都自己作也实在是麻烦,不如用现成的好。如果有兄弟想自己体验下麻烦的乐趣,我们一起讨论啊。
上传的附件
gbk2uni.zip (118.2 KB, 67 次查看)

作者: longwu9t   发布时间: 2005-06-10

引用:
作者: longwu9t
有的朋友说没有找到gbk2uni的源码,我当时作这个安装包的时候是在google上搜索的,不过现在再找好像找不到下载地址了,我这里把源代码和头文件还有编译好的可执行程序打了一个zip包,在附件里传了上来,需要的朋友请下载。

关于K6斑竹的建议,我是有心无力……sorry
由于制作安装包的过程虽然不是很复杂,但实在琐碎,我本想写下来过程,但感觉笔力不济,而且每一个朋友都自己作也实在是麻烦,不如用现成的好。如果有兄弟想自己体验下麻烦的乐趣,我们一起讨论啊。
兄弟言重了,要不这个周末我打一个底稿,这样兄弟们谈论起来就有目标了。说实话花在中文化 TEX 上面的功夫比任何做的事情还要多,真的不想以后别的兄弟们向我们这样了。

作者: AMD-K6   发布时间: 2005-06-10

请K6老大执笔为兄弟们醒目,呵呵。
我等后来人虚心学习……

作者: longwu9t   发布时间: 2005-06-10

多多多谢!
我等懒人有现成包用了...

作者: minus273   发布时间: 2005-07-11

呵呵 fedora 上面有现成的 tetex-fonts rpm 可惜没人用
对了,书签的效果不错,是一定要用 gbk2uni 吗,如果源代码是 utf8 还要不要 utf8->utf16?

作者: bbbush   发布时间: 2005-08-25

引用:
作者: bbbush
呵呵 fedora 上面有现成的 tetex-fonts rpm 可惜没人用
对了,书签的效果不错,是一定要用 gbk2uni 吗,如果源代码是 utf8 还要不要 utf8->utf16?
在linux下自己作中文的pdf书签,好像只有gbk2uni这个程序能帮忙了。
我的locale是gbk,utf8下没有试过不清楚哦,因为添加的字体是用gbkfonts作的,在gbk的locale下
兼容性应该是最好的,其中的6种字体也都是完整的gbk编码支持的字体,不过不是open或者free的哈

作者: 醉卧美人膝   发布时间: 2005-08-26

请问,我用的系统是magiclinux,可是使用这个绿色版吗?还有下载的地址在哪呢?我怎么没有看到?

作者: tingxx   发布时间: 2005-09-05

引用:
作者: tingxx
请问,我用的系统是magiclinux,可是使用这个绿色版吗?还有下载的地址在哪呢?我怎么没有看到?
下载:请看这个帖子的第8楼和第11楼
magiclinux的tex版本是多少?安装的路径是什么?有没有默认添加cjk?
兄弟可以自己查一下系统内的这些tex相关的信息,再者debian系列的linux版本我不熟,按理说使用
这个绿色安装包问题不大,兄弟可以试试看,有问题的话发贴一起探讨……

作者: 醉卧美人膝   发布时间: 2005-09-05

我最近一直在搞在utf8下的tex*等的问题
还是没有成功
希望楼主能写出一篇详细的制作过程我再针对着在我的Debian下修改
我现在的情况是
在utf8下能用simhei ,simli等等除了simsun之外的字体都能用
只有simsun.ttf不能用
用了98下的纯正的没有点阵的ttf问题依旧
不知道哪能找到关于TeX等软件工作原理的东西
这样我可以从根本上来实验

作者: linuxcpp   发布时间: 2005-09-08

俺们unilang的proycon有个utf8的tex
他的主页:http://anaproy.homeip.net/proycon/

作者: minus273   发布时间: 2005-09-09

好不容易找了个**
可是不知道那个个人主页里能找到什么
似乎很郁闷

作者: linuxcpp   发布时间: 2005-09-09

全是*语
看不懂
有篇英语的还是说日本输入的
真郁闷

作者: linuxcpp   发布时间: 2005-09-09

热门下载

更多