LinuxSir.cn,穿越时空的Linuxsir!

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

Gentoo portage 里的texlive问题

[复制链接]
发表于 2008-5-31 00:51:44 | 显示全部楼层 |阅读模式
我用gentooportage里的texlive,
然后编译安装了svn的xdvipdfmx和xetex-dev(最新版的)

但用xelatx编译tex文件时出现 TFM错误,
不知为什么?
Gentoo系统时2007的,最近刚sync过
同学用相同的方法在ubuntu8.04上安,没问题

有人遇到过这种情况吗?
 楼主| 发表于 2008-5-31 00:57:34 | 显示全部楼层
运行xdvipdfmx main-bachelor.xdv错误信息
DVI Comment:  XeTeX output 2008.05.28:0108
main-bachelor.xdv -> main-bachelor.pdf
[1<SimSun(SimSun:Regular)@13.95pt<NATIVE-FONTMAP:SimSun/H/65536/0/0>
pdf_font>> Input encoding "Identity-H" requires at least 2 bytes.
pdf_font>> The -m <00> option will be assumed for "/usr/share/fonts/msfonts/simsun.ttf".
(CID:SimSun)
pdf_font>> Type0 font "/usr/share/fonts/msfonts/simsun.ttf" cmap_id=<Identity-H,0> opened at font_id=<SimSun/H/65536/0/0,0>.
>
** ERROR ** TFM: Invalid TFM ID: 0

Output file removed.
回复 支持 反对

使用道具 举报

发表于 2008-5-31 09:54:23 | 显示全部楼层
刚才,我做了一遍,没有遇到你的这个问题。

不知能否提供一份简易的 TeX 源文档,我可以帮你测试一下。
回复 支持 反对

使用道具 举报

发表于 2008-5-31 15:02:28 | 显示全部楼层
Post by LiYanrui;1857158
刚才,我做了一遍,没有遇到你的这个问题。

不知能否提供一份简易的 TeX 源文档,我可以帮你测试一下。


楼上兄弟,请教一个简单的问题。我没有用过xetex,在textlive和texlive-xetex有什么区别和联系?xetex只是texlive上的一个集合宏包么?谢谢。

另外,如果emerge texlive2007后还可以安装xetex么?
回复 支持 反对

使用道具 举报

发表于 2008-5-31 16:35:19 | 显示全部楼层
今天发现xetex已经很强了,准备迁移到xetex上看看。
因为也想用zhspacing所以正在找xetex和xdvipdfmx的svn版的安装资料,看能不能写两个ebuild出来
回复 支持 反对

使用道具 举报

发表于 2008-5-31 20:33:33 | 显示全部楼层
Post by telekroc;1857267
在textlive和texlive-xetex有什么区别和联系?xetex只是texlive上的一个集合宏包么?谢谢。

另外,如果emerge texlive2007后还可以安装xetex么?


现在的 Gentoo  Portage 里,texlive-xetex 是 texlive 2007 的一个子集。如果你在安装 texlive-2007 时,设定了 xetex 这个 USE 标记,那么就会安装 texlive-xetex。

如果你只想用 xetex 作为 TeX 引擎,那么在安装 texlive-xetex 时,会将 texlive 核心的包一起装上的,我现在用的就是这种方法。因为直接装 texlive-2007,会安装许多我不需要的包。

如果你已经安装了 texlive-2007,现在再安装 texlive-xetex,应该也是可以的,可以试一下。
回复 支持 反对

使用道具 举报

发表于 2008-5-31 20:37:25 | 显示全部楼层
Post by acevery;1857295
今天发现xetex已经很强了,准备迁移到xetex上看看。
因为也想用zhspacing所以正在找xetex和xdvipdfmx的svn版的安装资料,看能不能写两个ebuild出来

,非常期待 gentoo-china overlay 能提供最新的 xetex ebuild。原来我以为 portage 里的 xetex 至少已经是 0.997 了,哪想,还是 0.996。昨天在 bugzilla 上寻摸了一会,也没找到高于 0.997 版本的 ebuild。今天,我 svn 了一下,发现 xetex 已经到 0.999 了。
回复 支持 反对

使用道具 举报

发表于 2008-6-1 22:59:48 | 显示全部楼层
一直觉得,用 TeXLive 的 iso 安装比 portage 里的方便
回复 支持 反对

使用道具 举报

发表于 2008-6-1 23:09:22 | 显示全部楼层
> 一直觉得,用 TeXLive 的 iso 安装比 portage 里的方便

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

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

使用道具 举报

发表于 2008-6-1 23:13:08 | 显示全部楼层
正在最后测试xetex和texlive-core的安装,没有问题的话待会就提交到gentoo-china-overlay中
另外zhspacing也已经准备好了,待会一并提交。
回复 支持 反对

使用道具 举报

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

本版积分规则

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