看板LaTeX
标 题Re: [问题]关於 ttf 字型安装问题
发信站SayYA 资讯站 (Tue Oct 31 01:28:04 2006)
转信站ptt!ctu-reader!news.nctu!SayYa
※ 引述《Edward (蒙古大夫)》之铭言:
> ※ 引述《Ada (啊哒)》之铭言:
> > texmf.cnf 中所指的路径在我的系统中都不存在... @@?
> 不会吧!这样你的 TeX 系统如何运作的呢?
哇啊哉... :(
反正就把 4.6.0 的 ebuild 档改个名字就装起来了。
当然有装 tetex 3.0,只是不知道这是不是 Gentoo 和人家不一样
的地方。
不过即然能运作,那就应该可以用吧。
> > 我终於把微软正黑体给塞进 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 吗?
呃,倒也不是这样啦。我只是想说如果可以直接用 pdflatex 产生 pdf 档,
就可以不必做两次工。
然後我找了找,看了看,pdflatex 是联结到 pdfetex 的,man pages
中则提到了 pdftex.map ,我不知道这是否就是所谓的 pfdlatex 的 map 档,
但可以确定的是... pfdtex.map 并没有自动建立。
看来,还是不要考虑 pdflatex ,乖乖 latex 再 dvipdfmx 好了。
> > 若使用 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
我做了,但还是不行。
我开始怀疑是不是我不照正规方式安装结果变成这种情形了。
还好还没有写下安装过程记实去骗人...
www sfd # ls -al
总计 1
drwxr-xr-x 3 root root 96 2006-10-31 00:54 .
drwxrwxrwt 21 root root 504 2006-10-29 23:48 ..
drwxr-xr-x 2 root root 80 2006-10-31 00:54 ttf2pk
lrwxrwxrwx 1 root root 6 2006-10-31 00:54 ttf2tfm -> ttf2pk
==============================================================
ada@www ~/latex $ dvipdfmx cjk-utf8.dvi
cjk-utf8.dvi -> cjk-utf8.pdf
[1Error: Could not open the SubFont Definition file 'Unicode.sfd'
** ERROR **
Output file removed.
> > 我把改过的 cjk-utf8 tex 原始档和 pdf 档放在 http://0rz.tw/5c20F 中。
> 这个 pdf 档是破掉的。请参考执行 pdflatex 过後的 log 档来看是哪里
> 出问题。
抱歉,放错档了。
现在改成放 pdflatex 执行後的相关档案,pdf 档仍然是破掉的。
若使用 latex + dvipdfmx 的话,则放在
http://0rz.tw/8320p 中。
> > 嗯,我 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 的专家们
> 去处理。
本来不太想在公司的 Windows 上装 TexLive 啦,
每次软体检查前都要先移掉,不过想想重点是在文件上,
花太多公务时间在研究如何安装 tetex 似乎也不好。
--
※ Origin: SayYA 资讯站 <bbs.sayya.org>
◆ From: host7.adahsu.net