LinuxSir.cn,穿越时空的Linuxsir!

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

求问:如何配置portage里的texlive-xetex中文?[已解决,内有texlive-xetex安装配置相关讨

[复制链接]
发表于 2008-10-25 23:10:13 | 显示全部楼层
Post by Err;1899320
dvipdfmx的问题解决了。不过我反复试了几次,发现路径应该是/usr/share/texmf-dist/,即:
$ cd /usr/share/texmf-dist/
#mkdir -p dvipdfmx && cd dvipdfmx
#ln -s /etc/texmf/dvipdfm/dvipdfmx.cfg
#texhash

另外我重新emerge app-text/dvipdfmx的时候发现它有
…………………………
>>> /etc/texmf/dvipdfm/dvipdfmx.cfg
…………………………
>>> /usr/share/texmf/dvipdfm/dvipdfmx.cfg -> /etc/texmf/dvipdfm/dvipdfmx.cfg
…………………………

现在只剩下
** WARNING ** TrueType post table name index 32768 > 32767
这个警告信息了。
这个你可以从 /var/db/pkg/app-text/dvipdfmx-*/CONTENTS中找到的
不过xdvipdfmx不是dvipdfmx包中的,是texlive-core中的,它只是读取 dvipdfmx.cfg文件而已。

你用的是什么字体?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-25 23:31:38 | 显示全部楼层
Post by acevery;1899332
这个你可以从 /var/db/pkg/app-text/dvipdfmx-*/CONTENTS中找到的
不过xdvipdfmx不是dvipdfmx包中的,是texlive-core中的,它只是读取 dvipdfmx.cfg文件而已。
``````````````````````````````````````````````````````````````````````````````
这你都知道,强人……我是尝试emerge xdvipdfmx,发现它和texlive-core-2008冲突才知道一点的。
你用的是什么字体?

是WenQuanYi Zen Hei.
回复 支持 反对

使用道具 举报

发表于 2008-10-26 13:08:27 | 显示全部楼层
(1)我是 emerge texlive-xetex-2008-r1的,安装完了除了上面的问题,** WARNING ** Could not open config file "dvipdfmx.cfg". 其他的配置是否都已经是缺省配置好了?

(2)为什么我的目录中 /etc/texmf/dvipdfm/中,除了一个空的config 目录就什么都没有了?

(3) 带USE: xetex的app-text/texlive-2008和texlive-xetex-2008-r1建议用哪个?

唉,一头雾水。晕哪!
回复 支持 反对

使用道具 举报

发表于 2008-10-26 16:58:01 | 显示全部楼层
Post by Err;1899339
是WenQuanYi Zen Hei.


这样,你可以试试换一个字体看看,应该是字体的问题,如果别的字体OK的话,可以考虑去提个bug
回复 支持 反对

使用道具 举报

发表于 2008-10-26 17:01:23 | 显示全部楼层
Post by nainaide;1899528
(1)我是 emerge texlive-xetex-2008-r1的,安装完了除了上面的问题,** WARNING ** Could not open config file "dvipdfmx.cfg". 其他的配置是否都已经是缺省配置好了?

(2)为什么我的目录中 /etc/texmf/dvipdfm/中,除了一个空的config 目录就什么都没有了?

(3) 带USE: xetex的app-text/texlive-2008和texlive-xetex-2008-r1建议用哪个?

唉,一头雾水。晕哪!
  1. # qfile  /etc/texmf/dvipdfm/dvipdfmx.cfg
  2. app-text/dvipdfmx (/etc/texmf/dvipdfm/dvipdfmx.cfg)
复制代码

因为你没有安装dvipdfmx所以就是个空目录了

你需要安装带xetex USE的texlive,它是一个meta包,用上xetex的USE,它就会把texlive-xetex作为自己的依赖了。
回复 支持 反对

使用道具 举报

发表于 2008-10-26 17:25:39 | 显示全部楼层
谢谢acevery ,我emerge dvipdfmx就没问题的了。

不过我在安装时偷懒了,直接emerge zhspacing, 发现安装了
app-text/texlive-core-2008-r2
texlive-xetex-2008-r1

但没装 app-text/texlive-2008,我用xetex也能生成用zhspcing的pdf。还是不明白带USE: xetex的app-text/texlive-2008和texlive-xetex-2008-r1有什么不同。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-26 18:40:26 | 显示全部楼层
Post by nainaide;1899653
谢谢acevery ,我emerge dvipdfmx就没问题的了。

不过我在安装时偷懒了,直接emerge zhspacing, 发现安装了
app-text/texlive-core-2008-r2
texlive-xetex-2008-r1

但没装 app-text/texlive-2008,我用xetex也能生成用zhspcing的pdf。还是不明白带USE: xetex的app-text/texlive-2008和texlive-xetex-2008-r1有什么不同。
texlive-xetex是texlive的一个组件,只安装前者应该就够了。
我的还装不上texlive-2008呢:
$ emerge -pv texlive

These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy ">=app-text/lcdf-typetools-2.69[kpathsea]".
!!! One of the following packages is required to complete your request:
- app-text/lcdf-typetools-2.71 (Change USE: +kpathsea)
(dependency required by "app-text/texlive-2008" [ebuild])
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-26 19:08:19 | 显示全部楼层
加上kpathsea这个USE,emerge了lcdf-typetools,可以emerge texlive-2008了。
回复 支持 反对

使用道具 举报

发表于 2008-10-26 19:48:18 | 显示全部楼层
我xetex时出现了问题,不知道是不是我没有安装app-text/texlive-2008的缘故,使用xetex不能编译标准的tex文件:

#xetex test.tex
源文件: test.tex
  1. \documentclass{article}
  2. \usepackage{zhspacing}
  3. \zhspacing
  4. \begin{document}
  5. 这是中文和English的混排
  6. \end{document}
复制代码

编译出错:test.log
  1. This is XeTeXk, Version 3.1415926-2.2-0.999.6 (Web2C 7.5.7) (format=xetex 2008.10.26)  26 OCT 2008 19:27
  2. entering extended mode
  3. %&-line parsing enabled.
  4. **1
  5. (./1
  6. ! Undefined control sequence.
  7. l.1 \documentclass
  8.                   {article}
  9. ?
  10. ! Undefined control sequence.
  11. l.2 \usepackage
  12.                {zhspacing}
  13. ?
  14. ! Undefined control sequence.
  15. l.3 \zhspacing
  16. ?
  17. ! Undefined control sequence.
  18. l.4 \begin
  19.           {document}
  20. ?
  21. Missing character: There is no 这 in font cmr10!
  22. Missing character: There is no 是 in font cmr10!
  23. Missing character: There is no 中 in font cmr10!
  24. Missing character: There is no 文 in font cmr10!
  25. Missing character: There is no 和 in font cmr10!
  26. Missing character: There is no 的 in font cmr10!
  27. Missing character: There is no 混 in font cmr10!
  28. Missing character: There is no 排 in font cmr10!
  29. [1] )
  30. Output written on 1.pdf (1 page).
复制代码
回复 支持 反对

使用道具 举报

发表于 2008-10-26 20:37:47 | 显示全部楼层
xelatex
回复 支持 反对

使用道具 举报

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

本版积分规则

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