Re: [問題]關於 ttf 字型安裝問題

看板LaTeX (論文排版)作者時間18年前 (2006/10/31 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/13 (看更多)
※ 引述《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
文章代碼(AID): #15HZtr00 (LaTeX)
文章代碼(AID): #15HZtr00 (LaTeX)