看板LaTeX
标 题Re: [问题]关於 ttf 字型安装问题
发信站SayYA 资讯站 (Mon Oct 30 22:51:58 2006)
转信站ptt!ctu-reader!news.nctu!SayYa
※ 引述《Ada (啊哒)》之铭言:
> ※ 引述《Edward (蒙古大夫)》之铭言:
> > 是的,这里就可以,家目录也可以。实际上的位置请
> > kpsewhich texmf.cnf
> > 看里头的设定。
> texmf.cnf 中所指的路径在我的系统中都不存在... @@?
不会吧!这样你的 TeX 系统如何运作的呢?
> > pdflatex/dvipdfmx 可以支援 TTF。但 dvips/dvipdfm 无法支援。
> > 不能。TeX 一定要有 *.tfm 档才能运作。他需要的是字型计量、描述档,
> > 而不是实体字型,实体字型是後面的阶段才要用到,tex 本身的运作并不
> > 需要实体字型。
> 我终於把微软正黑体给塞进 cjk-latex 中了。不过有两个疑问:
> 若使用 pdflatex 直接转 pdf 的话,转换会失败。
> 转换过程中出现一连串与以下类似的讯息(每个字一个 warning ):
> Warning: pdflatex (file msjh5c): Font msjh5c at 720 not found
> ( 我有把 *.enc 档放到 $TEXMF/fonts/enc/dvips/msjh 下, 看来是不对的 )
pdflatex 的 map 档规格和 dvips/dvipdfm[x] 并不一样。
enc 档,在 pdflatex 是嵌入 TTF 使用的。因此 enc 要放进 pdflatex
的 map 档里头。
所以,你是想让 pdflatex 嵌入 TTF 吗?
> 若使用 latex 转成 dvi 的话则无错误,但在 dvipdfmx 时会回应 Unicode.sfd
> 不存在而结束。我先将 Unicode.sfd 放在 $TEXMF/fonts/sfd 下并做完 texhash,
> 则错误依旧;若将 Unicode.sfd 放在 .dvi 同目录下时则正确建立 pdf 档。
> 那麽,Unicode.sfd 到底要放那边才不必每个地方丢一份呢?
请在 $TEXMF/fonts/sfd 建立一个 ttf2pk 子目录,放到里面去,并建立
一个连结:
ln -s ttf2pk ttf2tfm
> 我把改过的 cjk-utf8 tex 原始档和 pdf 档放在 http://0rz.tw/5c20F 中。
这个 pdf 档是破掉的。请参考执行 pdflatex 过後的 log 档来看是哪里
出问题。
> > 其中的一个方法是:
> > updmap --listmaps
> 嗯,我 grep 不到自己挂上去的 msjh 字型说?
请使用 updmap 来安装字型 map 档,root 的话请使用 updmap-sys。
自行 copy 进去的,只能靠找档案的方式才知道安装了什麽字型。
例外是 pdflatex 要使用 TTF 的话就不能用 updmap。
> 另外据说 ( http://tinyurl.com/y24ke7 ) cid-x.map 的写法已有改变,
> 我看 mktfm.sh 的输出是旧的,可是倒是可以 copy & paste 。
是的,把 Identity-H 修改成 Unicode 就可以了。
我是比较建议安装 TeXLive,一下子就可以搞定,可以开始工作:
http://www.tug.org/texlive/
这些复杂的安装及设定和排版并没有直接关系,这些就交给 TUG 的专家们
去处理。
--
故万物一也,是其所美者为神奇,其所恶者为臭腐;
臭腐复化为神奇,神奇复化为臭腐。(庄子.知北游)
--
※ Origin: SayYA 资讯站 <bbs.sayya.org>
◆ From: edt1023.sayya.org