LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: flyex

Gentoo portage 里的texlive问题

[复制链接]
发表于 2008-6-1 23:28:50 | 显示全部楼层
Post by LiYanrui;1857855
> 一直觉得,用 TeXLive 的 iso 安装比 portage 里的方便

倘若编译 svn 版本的 XeTeX,还是 portage 里的方便。因为 texlive 2007安装时没有包含kpathsea库,所以只好自己从texlive 2007光盘镜像中解出kpathsea源码自行编译之。

另外一个问题就是 TeX Live iso 安装之后,一些宏包更新也不是很方便。


一直自己编译最新的 binary, 很方便啊,编译完成之后直接扔到合适的路径,刷新下 fmt 就行。而使用 portage 安装,如果编译了 svn 版本,然后再用 portage 进行更新时,可能会出现问题的。

更新宏包的话,只要从 CTAN 镜像下载,然后放到 $TEXMF 里的路径就行。而且 TeXLive 提供了不少脚本,可以试试看。
回复 支持 反对

使用道具 举报

发表于 2008-6-1 23:38:28 | 显示全部楼层
> 一直自己编译最新的 binary, 很方便啊。

去年 portage 里还没收录 TeX Live 2007 时,用  iso 装,当时因为想用 zhspacing 宏包,编译 xetex svn 版时,在 libkpathsea 库上面费了一些周折,记得当时还是参考着 acevery 的一篇文章才搞定的。

前两天,我用了一下 portage 里的 texlive 2007,发现 libkpathsea 库已在 /usr/lib 下了,所以很轻松地完成了 xetex 与 xdvipdfmx 的编译与安装。

> 正在最后测试xetex和texlive-core的安装,
> 没有问题的话待会就提交到gentoo-china-overlay中

辛苦嘞。
回复 支持 反对

使用道具 举报

发表于 2008-6-2 00:20:05 | 显示全部楼层
厄,话说编译时候是需要看日志的
回复 支持 反对

使用道具 举报

发表于 2008-6-2 00:57:26 | 显示全部楼层
得等等,为了把xetex和texlive无缝结合
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-2 01:36:40 | 显示全部楼层
TEX源文件应该没问题,在win下用Mictex没问题,
xetex-dev是0.998-4
svn co http://scripts.sil.org/svn-public/xetex/TRUNK xetex-dev
xdvipdfmx用6.0的
svn co http://scripts.sil.org/svn-public/xdvipdfmx/TRUNK \
xdvipdfmx-dev

又用2007光盘试了下,同样错误,
现在估计可能是gcc的问题,有些软件也出错,准备升级下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-2 01:37:38 | 显示全部楼层
Post by acevery;1857857
正在最后测试xetex和texlive-core的安装,没有问题的话待会就提交到gentoo-china-overlay中
另外zhspacing也已经准备好了,待会一并提交。


现在好像都用xeCJK了,不用zhspacing了
回复 支持 反对

使用道具 举报

发表于 2008-6-2 02:08:46 | 显示全部楼层
> 现在好像都用xeCJK了,不用zhspacing了

不是一回事情。xeCJK 主要是为了兼容以前那些基于 CJK 宏包的文档,依赖 CJK。而 zhspacing 则是可独立处理中文排版的宏包,很优秀。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-2 02:33:52 | 显示全部楼层
Post by LiYanrui;1857895
> 现在好像都用xeCJK了,不用zhspacing了

不是一回事情。xeCJK 主要是为了兼容以前那些基于 CJK 宏包的文档,依赖 CJK。而 zhspacing 则是可独立处理中文排版的宏包,很优秀。


http://code.google.com/p/zhspacing/
zhspacing官方说了
For your information, currently zhspacing is not the only package for Chinese typesetting under XeLaTeX, and it doesn't update often. Mr. Sun Wenchang's xeCJK is probably a better choice for most users.
回复 支持 反对

使用道具 举报

发表于 2008-6-2 02:54:02 | 显示全部楼层
现在的xeCJK也不需要依赖cjk-latex了,不过没有版本号,比较麻烦
回复 支持 反对

使用道具 举报

发表于 2008-6-2 07:55:28 | 显示全部楼层
@ flyex & xeCJK:

嗯,我对 xeCJK 的认识还停留在去年。

不过 yindian 只是说 zhspacing 的更新不那么频繁而已。他所说的 most users 指得是 LaTeX 用户。因为 zhspacing 还支持 plain TeX,这个似乎是 xeCJK 没法做到的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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