LinuxSir.cn,穿越时空的Linuxsir!

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

在安装latex+CJK时出现问题,关于gbkfonts,谢谢指教~(已解决!)

[复制链接]
发表于 2007-10-5 16:14:59 | 显示全部楼层 |阅读模式
自己安装了slackware 12.0,因为系统自带了 latex ,于是想装上CJK,可是在gbkfonts处理字体问题的时候出了问题,如下:
其中gbkfonts下载了好几个都不行,一样的问题。
请大家指教!谢谢!

  1. root@IBM_A31p:/software/CJK# ./gbkfonts /usr/share/texmf-local/fonts/truetype/simsun.ttf song
  2. gbkfonts
  3. ** Detected font name : SimSun
  4. ** Detected family name : SimSun
  5. ** Creating gbksong from /usr/share/texmf-local/fonts/truetype/simsun.ttf
  6. [1][2][2][2][2]can't open ps raw font file

  7. can't open ps raw font file

  8. can't open ps raw font file

  9. root@IBM_A31p:/software/CJK# [3][3][3][3][4][4][4][4][4][4][4][4]can't open ps raw font file

  10. can't open ps raw font file

  11. can't open ps raw font file

  12. can't open ps raw font file

  13. can't open ps raw font file

  14. can't open ps raw font file

  15. can't open ps raw font file

  16. [5][5][5][5]can't open ps raw font file

  17. can't open ps raw font file

  18. can't open ps raw font file

  19. [6][6][6][6]can't open ps raw font file

  20. can't open ps raw font file

  21. can't open ps raw font file

  22. [7][7][7][7]can't open ps raw font file

  23. can't open ps raw font file

  24. [8][8][8][8][8][8][8][8]Load font fonts/type1/chinese/gbksong/gbksong08.pfb failed
  25. Warning: can't move afm file to destination
  26. can't open ps raw font file

  27. can't open ps raw font file

  28. can't open ps raw font file

  29. ......killall 关闭进程
复制代码
 楼主| 发表于 2007-10-9 22:21:44 | 显示全部楼层
问题终于解决了,原来的做法是
  1. $su root
  2. #./gbkfonts /usr/share/texmf-local/sumsin.ttf song
复制代码
现在直接用root登录然后再造字就没问题了,奇怪~
老是有些奇怪的问题,哈哈~
哪位大侠可以解释一下是为什么呀?我还以为是locale 的问题呢?原来不是
谢谢大家!!!
回复 支持 反对

使用道具 举报

发表于 2007-10-9 22:44:50 | 显示全部楼层
没有 root 权限生成的字体文件当然无法写入。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-9 23:24:45 | 显示全部楼层
可是已经是
$su root
了呀?
回复 支持 反对

使用道具 举报

发表于 2007-10-10 08:30:53 | 显示全部楼层
su root =! root
回复 支持 反对

使用道具 举报

发表于 2008-10-15 19:28:33 | 显示全部楼层

具体有什么区别呢,能深入的讲一下吗?

Post by dogking;1765426
su root =! root


我是在FC8上安装CJK的,在制作gbk字体时遇到同样的问题,但是,即使我用root身份登录,依然未能解决问题,望高手指点!谢谢!
回复 支持 反对

使用道具 举报

发表于 2008-10-22 23:10:46 | 显示全部楼层
果然,我直接以root身份登录,那个问题也没了。
可能是以su root或su切换到root没有带去root的环境吧,
不知su - 和直接登录root是否等效。
回复 支持 反对

使用道具 举报

发表于 2008-10-23 11:14:52 | 显示全部楼层
su is used to become another user during a login session. Invoked without a username, su defaults to becoming the super user.  The  optional argument - may be used to provide an environment similiar to what the user would expect had the user logged in directly.
回复 支持 反对

使用道具 举报

发表于 2008-10-23 13:22:17 | 显示全部楼层
Post by leicer;1763274
自己安装了slackware 12.0,因为系统自带了 latex ,于是想装上CJK,可是在gbkfonts处理字体问题的时候出了问题,如下:
其中gbkfonts下载了好几个都不行,一样的问题。
请大家指教!谢谢!

[/CODE]
leicer,你能不能详细介绍一下你安装CJK的经验?折腾了好久终于生成了字体,可还是用不了。编译含中文的文件时,总是说can't find CJK.sty。而/usr/local/share/texmf/tex/latex/CJK/CJK.sty是存在的。不知是不是一定要安装在系统本身/usr/share/texmf的目录下,还是缺少文件?

我也是slackware12.0的系统,用的cjk-4.8.0.tar.gz 和gbkfonts-linux-0.3.tar.gz两个包。我是这样弄的:
按照何勃亮的教程把cjk-4.8.0中的texinput中的文件cp 到/usr/local/share/texmf/tex/latex/CJK目录下(这个目录是自建的),
把字体sim*.ttf复制到/usr/local/share/texmf/fonts/truetype/chinese(也是自建的)目录下,然后将gbkfonts-linux-0.3.tar.gz中的程序go(shell脚本) ,gbkfonts,appendconf复制到/usr/local/bin目录下,再用go(调用gbkfonts)
生成字体。
回复 支持 反对

使用道具 举报

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

本版积分规则

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