LinuxSir.cn,穿越时空的Linuxsir!

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

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

[复制链接]
发表于 2008-10-28 19:04:12 | 显示全部楼层
Post by SDE;1900487
只要建议使用者在文档中自己定义就行了,比如:

  1. \usepackage{zhspacing}            
  2. \newfontfamily\zhfont[BoldFont=Adobe Heiti Std,ItalicFont=Adobe Kaiti Std]{Adobe Song Std}
  3. \newfontfamily\zhpunctfont{Adobe Song Std}
  4. \zhspacing
复制代码

上面是 LaTeX, 对 TeX 也可以相应的修改。

这样我这里不行,可能是因为*.sty中的语句会先执行一遍,然后再执行\newfontfamily的定义。
回复 支持 反对

使用道具 举报

发表于 2008-10-28 19:44:10 | 显示全部楼层
我这里没问题。贴个 TeX 文件我试试看
回复 支持 反对

使用道具 举报

发表于 2008-10-28 21:53:16 | 显示全部楼层
  1. \documentclass{article}
  2. \usepackage{zhspacing}
  3. \newfontfamily\zhfont[BoldFont=Adobe Heiti Std,ItalicFont=Adobe Kaiti Std]{Adobe Song Std}
  4. \newfontfamily\zhpunctfont{Adobe Song Std}
  5. \begin{document}
  6. \zhspacing
  7. 我们开始学习
  8. \end{document}
复制代码

用的字体我机子上都有,只是把SimSun等暂时放到/usr/share/fonts外了。
回复 支持 反对

使用道具 举报

发表于 2008-10-28 22:08:34 | 显示全部楼层
看来确实是有问题,不过编译出错之后继续下去,能得到正确的结果。似乎作者已经知道这个问题,他给的建议是把 \zhfont 的定义放到 \usepackage{zhspacing} 之前。
回复 支持 反对

使用道具 举报

发表于 2008-10-28 22:24:16 | 显示全部楼层
完整的文件是这样的:
  1. \documentclass{article}
  2. \usepackage{fontspec}
  3. \newfontfamily\zhfont[BoldFont=Adobe Heiti Std,ItalicFont=Adobe Kaiti Std]{Adobe Song Std}
  4. \newfontfamily\zhpunctfont{Adobe Song Std}
  5. \usepackage{zhspacing}
  6. \begin{document}
  7. \zhspacing
  8. 我们开始学习
  9. \end{document}
复制代码
回复 支持 反对

使用道具 举报

发表于 2008-10-28 22:41:24 | 显示全部楼层
好的,写到ebuild的提示中去,谢谢 SDE
回复 支持 反对

使用道具 举报

发表于 2008-10-28 22:58:12 | 显示全部楼层
建议再增加一个 example 文件,不是每个人都记得 ebuilds 的提示的,呵呵
回复 支持 反对

使用道具 举报

发表于 2008-10-29 01:13:11 | 显示全部楼层
Post by SDE;1900754
建议再增加一个 example 文件,不是每个人都记得 ebuilds 的提示的,呵呵


好的,加上个example.tex
回复 支持 反对

使用道具 举报

发表于 2008-10-29 07:12:10 | 显示全部楼层
刚在china-overlay的置顶贴中提了一个Block,就发现原来这里才是讨论texlive的地方:

[ebuild  N    ] app-text/xetex-0.999.0  0 kB [1]
[ebuild  N    ] dev-texlive/texlive-xetexdev-2007  USE="-doc" 0 kB [1]
[blocks B     ] app-text/xetex ("app-text/xetex" is blocking app-text/texlive-core-2008-r3)
[blocks B     ] app-text/xdvipdfmx ("app-text/xdvipdfmx" is blocking app-text/texlive-core-2008-r3)

请问有什么修正建议吗?
回复 支持 反对

使用道具 举报

发表于 2008-10-29 08:25:34 | 显示全部楼层
现在可以把 xetex和xdvipdfmx删除了,然后再用xetex的USE来emerge texlive-2008。
因为texlive-2008中的xetex己经是0.999了,不需要再另外编译xetex和xdvipdfmx了
回复 支持 反对

使用道具 举报

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

本版积分规则

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