LinuxSir.cn,穿越时空的Linuxsir!

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

cjklatex 的dvi中文字体

[复制链接]
发表于 2007-3-5 15:30:32 | 显示全部楼层 |阅读模式
看完:http://zh.gentoo-wiki.com/HOWTO_ ... E%E5%AD%97%E4%BD%93
以後,我可以写中文的pdf檔。但要直接看dvi档时有一大堆error:

  1. $ xdvi sample-utf8.dvi
  2. kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+120/600 --dpi 720 utf8simsun51
  3. mktexpk: don't know how to create bitmap font for utf8simsun51.
  4. kpathsea: Appending font creation commands to missfont.log.
  5. xdvi: Error: Can't find font utf8simsun51; using cmr10 instead. Expect ugly output.
  6. kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+120/600 --dpi 720 utf8simsun5b
  7. mktexpk: don't know how to create bitmap font for utf8simsun5b.
  8. xdvi: Error: Can't find font utf8simsun5b; using cmr10 instead. Expect ugly output.
  9. kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+120/600 --dpi 720 utf8simsun97
  10. mktexpk: don't know how to create bitmap font for utf8simsun97.
  11. xdvi: Error: Can't find font utf8simsun97; using cmr10 instead. Expect ugly output.
  12. kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+120/600 --dpi 720 utf8simsun76
  13. mktexpk: don't know how to create bitmap font for utf8simsun76.
  14. xdvi: Error: Can't find font utf8simsun76; using cmr10 instead. Expect ugly output.
  15. kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+120/600 --dpi 720 utf8simsun81
  16. mktexpk: don't know how to create bitmap font for utf8simsun81.
  17. xdvi: Error: Can't find font utf8simsun81; using cmr10 instead. Expect ugly output.
  18. kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+120/600 --dpi 720 utf8simsun79
  19. mktexpk: don't know how to create bitmap font for utf8simsun79.
  20. xdvi: Error: Can't find font utf8simsun79; using cmr10 instead. Expect ugly output.
  21. kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+120/600 --dpi 720 utf8simsun82
  22. mktexpk: don't know how to create bitmap font for utf8simsun82.
  23. xdvi: Error: Can't find font utf8simsun82; using cmr10 instead. Expect ugly output.
  24. kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+120/600 --dpi 720 utf8simsun5c
  25. mktexpk: don't know how to create bitmap font for utf8simsun5c.
  26. xdvi: Error: Can't find font utf8simsun5c; using cmr10 instead. Expect ugly output.
  27. kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+120/600 --dpi 720 utf8simsun59
  28. mktexpk: don't know how to create bitmap font for utf8simsun59.
  29. xdvi: Error: Can't find font utf8simsun59; using cmr10 instead. Expect ugly output.
  30. kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+120/600 --dpi 720 utf8simsun6e
  31. mktexpk: don't know how to create bitmap font for utf8simsun6e.
  32. xdvi: Error: Can't find font utf8simsun6e; using cmr10 instead. Expect ugly output.
  33. kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+120/600 --dpi 720 utf8simsun52
  34. mktexpk: don't know how to create bitmap font for utf8simsun52.
  35. xdvi: Error: Can't find font utf8simsun52; using cmr10 instead. Expect ugly output.
  36. kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+120/600 --dpi 720 utf8simsun87
  37. mktexpk: don't know how to create bitmap font for utf8simsun87.
  38. xdvi: Error: Can't find font utf8simsun87; using cmr10 instead. Expect ugly output.
  39. kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+120/600 --dpi 720 utf8simsun9a
  40. mktexpk: don't know how to create bitmap font for utf8simsun9a.
  41. xdvi: Error: Can't find font utf8simsun9a; using cmr10 instead. Expect ugly output.
  42. kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+120/600 --dpi 720 utf8simsun86
  43. mktexpk: don't know how to create bitmap font for utf8simsun86.
  44. xdvi: Error: Can't find font utf8simsun86; using cmr10 instead. Expect ugly output.
  45. kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+120/600 --dpi 720 utf8simsun60
  46. mktexpk: don't know how to create bitmap font for utf8simsun60.
  47. xdvi: Error: Can't find font utf8simsun60; using cmr10 instead. Expect ugly output.
  48. kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+120/600 --dpi 720 utf8simsun6c
  49. mktexpk: don't know how to create bitmap font for utf8simsun6c.
  50. xdvi: Error: Can't find font utf8simsun6c; using cmr10 instead. Expect ugly output.
  51. kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+120/600 --dpi 720 utf8simsun96
  52. mktexpk: don't know how to create bitmap font for utf8simsun96.
  53. xdvi: Error: Can't find font utf8simsun96; using cmr10 instead. Expect ugly output.
  54. kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+120/600 --dpi 720 utf8simsun66
  55. mktexpk: don't know how to create bitmap font for utf8simsun66.
  56. xdvi: Error: Can't find font utf8simsun66; using cmr10 instead. Expect ugly output.
  57. kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+120/600 --dpi 720 utf8simsun7a
  58. mktexpk: don't know how to create bitmap font for utf8simsun7a.
  59. xdvi: Error: Can't find font utf8simsun7a; using cmr10 instead. Expect ugly output.
  60. xdvi-xaw.bin: Warning: Character 203 is mapped to .notdef in font cmr10 (page 1), replacing by whitespace.
  61. xdvi-xaw.bin: Warning: Character 232 is mapped to .notdef in font cmr10 (page 1), replacing by whitespace.
  62. xdvi-xaw.bin: Warning: Character 202 is mapped to .notdef in font cmr10 (page 1), replacing by whitespace.
  63. xdvi-xaw.bin: Warning: Character 240 is mapped to .notdef in font cmr10 (page 1), replacing by whitespace.
  64. xdvi-xaw.bin: Warning: Character 225 is mapped to .notdef in font cmr10 (page 1), replacing by whitespace.
  65. xdvi-xaw.bin: Warning: Character 146 is mapped to .notdef in font cmr10 (page 1), replacing by whitespace.
  66. xdvi-xaw.bin: Warning: Character 205 is mapped to .notdef in font cmr10 (page 1), replacing by whitespace.
  67. xdvi-xaw.bin: Warning: Character 243 is mapped to .notdef in font cmr10 (page 1), replacing by whitespace.
  68. xdvi-xaw.bin: Warning: Character 145 is mapped to .notdef in font cmr10 (page 1), replacing by whitespace.
  69. xdvi-xaw.bin: Warning: Character 210 is mapped to .notdef in font cmr10 (page 1), replacing by whitespace.
  70. xdvi-xaw.bin: Warning: Character 172 is mapped to .notdef in font cmr10 (page 1), replacing by whitespace.
  71. xdvi-xaw.bin: Warning: Character 234 is mapped to .notdef in font cmr10 (page 1), replacing by whitespace.
复制代码


这怎么办?
发表于 2007-3-5 22:19:11 | 显示全部楼层
楼主:
我最近重装了latex,也遇到一些问题,共同研究,共同进步,你的问题可能是配置上不支持PK 字体,因为xdvi 的预览使用 ttf2pk 来生成临时的 PK 字体(网络上的说法,不知是否正确).我看,如果能生成pdf,这问题大可不必理会.xdvi只是预览之用.

我的问题是:
用gentoo-china-overlay里的安装方法,安装latex-unicode-font-utils 0.3版本,USE="local",因为找不到windows 98 的simsun.ttf 只能用windows xp的simsun.ttc,
# instfonts.local /usr/share/fonts/TrueType
生成字体,后

# latex test.tex
This is pdfeTeX, Version 3.141592-1.30.5-2.2 (Web2C 7.5.5)
entering extended mode
(./test.tex
LaTeX2e <2003/12/01>
Babel <v3.8d> and hyphenation patterns for american, french, german, ngerman, b
ahasa, basque, bulgarian, catalan, croatian, czech, danish, dutch, esperanto, e
stonian, finnish, greek, icelandic, irish, italian, latin, magyar, norsk, polis
h, portuges, romanian, russian, serbian, slovak, slovene, spanish, swedish, tur
kish, ukrainian, nohyphenation, loaded.
(/usr/share/texmf/tex/latex/base/article.cls
Document Class: article 2004/02/16 v1.4f Standard LaTeX document class
(/usr/share/texmf/tex/latex/base/size12.clo))
(/usr/share/texmf/tex/latex/cjk-latex/CJK.sty
(/usr/share/texmf/tex/latex/cjk-latex/mule/MULEenc.sty)
(/usr/share/texmf/tex/latex/cjk-latex/CJK.enc)) (./test.aux)
(/usr/share/texmf/tex/latex/cjk-latex/standard.bdg)
(/usr/share/texmf/tex/latex/cjk-latex/extended.enc)
(/usr/share/texmf/tex/latex/cjk-latex/extended.chr)
(/usr/share/texmf/tex/latex/cjk-latex/GB/c19song.fd)kpathsea: Running mktextfm gbk64
mktextfm: Running mf \mode:=ljfour; mag:=1; nonstopmode; input gbk64
This is METAFONT, Version 2.71828 (Web2C 7.5.5)

kpathsea: Running mktexmf gbk64
! I can't find file `gbk64'.
<*> ...e:=ljfour; mag:=1; nonstopmode; input gbk64
                                                  
Please type another input file name
! Emergency stop.
<*> ...e:=ljfour; mag:=1; nonstopmode; input gbk64
                                                  
Transcript written on mfput.log.
grep: gbk64.log: 没有那个文件或目录
mktextfm: `mf \mode:=ljfour; mag:=1; nonstopmode; input gbk64' failed to make gbk64.tfm.
kpathsea: Appending font creation commands to missfont.log.

! Font C19/song/m/n/12/64=gbk64 at 12.0pt not loadable: Metric (TFM) file not f
ound.
<to be read again>
                   relax
l.6 中
      文测试
? X
No pages of output.
Transcript written on test.log.


ttf2pt1的版本是:
cat /var/log/emerge.log |grep ttf2pt1
1172984524:  >>> emerge (2 of 4) app-text/ttf2pt1-3.4.4 to /
1172984525:  === (2 of 4) Cleaning (app-text/ttf2pt1-3.4.4::/usr/portage/local/layman/gentoo-china/app-text/ttf2pt1/ttf2pt1-3.4.4.ebuild)
1172984525:  === (2 of 4) Compiling/Merging (app-text/ttf2pt1-3.4.4::/usr/portage/local/layman/gentoo-china/app-text/ttf2pt1/ttf2pt1-3.4.4.ebuild)
1172984998:  >>> AUTOCLEAN: app-text/ttf2pt1
1172984998:  === (2 of 4) Post-Build Cleaning (app-text/ttf2pt1-3.4.4::/usr/portage/local/layman/gentoo-china/app-text/ttf2pt1/ttf2pt1-3.4.4.ebuild)
1172984998:  ::: completed emerge (2 of 4) app-text/ttf2pt1-3.4.4 to /

如何解决?请大家帮忙
还有这种方法支持xdvi吗?
回复 支持 反对

使用道具 举报

发表于 2007-3-5 23:53:28 | 显示全部楼层
为什么要看dvi文件呢,变成ps或者pdf文件再看。
回复 支持 反对

使用道具 举报

发表于 2007-3-7 14:52:31 | 显示全部楼层
问题解决了:
tex开头是{UTF8}
不是{UTF-8}
也不是{GBK}
哈哈~~~~
回复 支持 反对

使用道具 举报

发表于 2007-3-12 13:25:51 | 显示全部楼层
xdvi的确有问题,所以直接生成pdf了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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