harry_he 发表于 2009-11-12 11:02

编译工具链中的文档,有些字体找不到,到哪里去下载安装?

编译gdb的时候,在生成pdf文档时报告

) (BFD Index) )
(see the transcript file for additional information)
Warning: pdfetex (file cmr9): Font cmr9 at 600 not found

Warning: pdfetex (file cmsltt10): Font cmsltt10 at 540 not found

。。。。


忽略的话生成的pdf存在一些格式错误,比如拼写不对,字符丢失等

那么这些字体是怎么安装呢?

这些字体是latex需要的字体么?我在下面这个网址找到了类似的字体,但是如何安装呢?不可能一个一个的区安装阿
http://www.ctan.org/tex-archive/fonts/.....

[ 本帖最后由 harry_he 于 2009-11-12 13:01 编辑 ]

harry_he 发表于 2009-11-12 15:27

回复 #1 harry_he 的帖子

在/usr/share/texfm/fonts/tfm/public/cm下有cmti9.tfm,但是运行texi2dvi仍然报告找不到cmti9字体,有人知道如何指定字体目录么?

prolj 发表于 2009-11-12 17:39

/root/.texfm
/home/$USER.texfm

harry_he 发表于 2009-11-13 10:10

回复 #3 prolj 的帖子

前辈教导的有些抽象,能否给一些解释或者链接?/root/.texfm和/home/$USER.texfm我都没找到。如果需要我自己创建,需要增加哪些项呢?

找来找去看到了一篇文档,fontinstallationguide.pdf,是关于如何安装字体的,但是还没有成功,以字体cmti9为例
1。 字体可以在http://www.ctan.org/tex-archive/fonts/cm/ps-type1/bakoma/下载,按照文档上说只需要afm和pfb各式的
2。对字体改名。这一步不知道是否需要,但是我在map中搜索到如下几行:
./fontname/special.map:cmti9         public          cm
./pdftex/config/context/original-ams-cmr.map:cmti9      <cmti9.pfb
./pdftex/config/cmttf.map:cmti9 cmti9 <cmti9.ttf cmitext.enc
是不是pdftex下的map文件才是给pdftex用的?那么这两行是否表明已经安装或者配置了cmti9呢?但是我并没有找到cmti9.ttf,难道我只需要拷贝cmti9.ttf就行了么?那放到哪个目录中呢?
3。创建fontinst安装文件,这个完全没看懂,今天准备看看
\input fontinst.sty
\recordtransforms{psb-rec.tex}
\latinfamily{psb}
\endrecordtransforms
\bye
4。后续步骤还没试,因为依赖于上一步

总感觉不至于这样麻烦的,我机器上没有装过tetex,但是装了texinfo,所以是否以前安装的时候没有把字体安装全?有没有什么安装包可以把这些Free的字体完全安装上的呢?

prolj 发表于 2009-11-13 12:03

首先,安装LaTeX,然后自己创建/root/.texfm或者/home/$USER.texfm
页: [1]
查看完整版本: 编译工具链中的文档,有些字体找不到,到哪里去下载安装?