cjk-latex的字型設置

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

cjk-latex的字型設置

文章kanru » 週五 12月 19, 2003 10:02 pm

受到Edward大哥新文章的激勵...
讓我又拾起信心決定要學好latex了...

用apt裝好的cjk-latex好像不能用的樣子
每次要編譯一分文件出來都會有錯誤
應該是字型的問題吧...
我找到一些文件研究要怎麼新增字型,先跟大家分享一下

先把ttf字型連結或複製到/usr/share/texmf/fonts/truetype/下
代碼: 選擇全部
ln -s /usr/share/fonts/truetype/arphic/bkai00mp.ttf /usr/share/texmf/fonts/truetype/

然後在/usr/share/texmf/fonts/tfm/chinese下
代碼: 選擇全部
mkdir bkai00mp
cd bkai00mp
ttf2tfm bkai00mp bkai00mp@Big5@

然後在/usr/share/texmf/tex/latex/CJK/Bg5/下新增文件c00bkai.fd
-------------------------------------------------
def\filedate{2003/12/19}
\ProvidesFile{c00bsmi.fd}[\filedate]

\DeclareFontFamily{C00}{bkai}{\hyphenchar \font\m@ne}

\DeclareFontShape{C00}{bkai}{m}{n}{<-> CJK * bkai00mp}{}
\DeclareFontShape{C00}{bkai}{bx}{n}{<-> CJKb * bkai00mp}{\CJKbold}

\endinput
-------------------------------------------------

最後執行texhash或mktexlsr

然後就可以在文件裡用bkai這個字型了
終於讓bg5latex可以轉出正確的文件了... :-D
頭像
kanru
榮譽學長
榮譽學長
 
文章: 578
註冊時間: 週六 7月 12, 2003 12:09 pm

re:cjk-latex的字型設置

文章kanru » 週五 12月 19, 2003 10:04 pm

其實/usr/share/texmf/tex/latex/CJK/Bg5下面已經有不少fd檔
可是很多都是錯的...自己稍微修改一下應該就可以用

不過在處理字型時碰到一些問題
好像不是所有的字型都可以拿來用?
我試到現在成功的只有bkai00mp,moe_sung
用mingliu.ttc可以成功編譯不會有錯誤訊息
可是pdf中中文的部份是空白的
bsmi00lp.ttf和一些其他字型在用預覽時會出現錯誤訊息
代碼: 選擇全部
09:15:13 kanru:tmp$ xdvi test2.dvi
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+437/600 --dpi 1037 bsmilp04
mktexpk: don't know how to create bitmap font for bsmilp04.
Checksum mismatch (dvi = 4098904797, pk = 1274110073) in font file /var/cache/fonts/pk/ljfour/public/cm/cmr10.1037pk

                  ......

Character 142 not defined in font bsmilp15
Character 142 not defined in font bsmilp15
                  ......

我不知道是不是我那裡做錯了... :-(
頭像
kanru
榮譽學長
榮譽學長
 
文章: 578
註冊時間: 週六 7月 12, 2003 12:09 pm

re:cjk-latex的字型設置

文章carlos » 週五 12月 19, 2003 10:24 pm

在Debian中安装CJK,应该用apt-get install cjk-latex tfm-arphic-bkai00mp tfm-arphic-bsmi00lp tfm-arphic-gbsn00lp tfm-arphic-gkai00mp
安装完成后,完全可以正常使用,不需要作任何字体添加或修改
Debian版的cjk-latex针对arphic四款字体作过特别设置,繁体中文字体名叫ming和kai,简体叫song和kai,而不是原始的 bkai/gkai/gbsn/bsmi 。
你可以看看 /usr/share/doc/cjk-latex/examples/Arphic_test.tex ,并测试编译她。
但由于字体名的改变, /usr/share/doc/cjk-latex/examples 下的 GB.tex, Big5.tex 都是不能正常编译的。
頭像
carlos
活潑的高中生
活潑的高中生
 
文章: 307
註冊時間: 週五 4月 04, 2003 7:02 pm
來自: NZ

re:cjk-latex的字型設置

文章kanru » 週五 12月 19, 2003 10:38 pm

你提到的那些套件我都有裝
可是雖然bg5latex可以正常處理產生dvi檔
但用xdvi來看或是用其他軟體來處理這個dvi檔就有問題了...
我是用自己作的bkai才可以正確預覽或轉出ps,pdf...等
頭像
kanru
榮譽學長
榮譽學長
 
文章: 578
註冊時間: 週六 7月 12, 2003 12:09 pm

re:cjk-latex的字型設置

文章carlos » 週六 12月 20, 2003 12:00 am

xdvi Arphic_test.dvi 不行吗?
我在testing/unstable下都试过,正常
頭像
carlos
活潑的高中生
活潑的高中生
 
文章: 307
註冊時間: 週五 4月 04, 2003 7:02 pm
來自: NZ

re:cjk-latex的字型設置

文章阿信 » 週六 12月 20, 2003 2:08 pm

小弟跟carlos兄的情況一樣,Debian預設安裝的已經把文鼎的字體都處理好了。

不需要另外設定呢
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:cjk-latex的字型設置

文章kanru » 週六 12月 20, 2003 3:16 pm

那我如果想要讓Debian把這些都重新設定的話
要怎麼做呢?:ooops:
感覺這些tex/latex套件間都有錯縱複雜的關係...
頭像
kanru
榮譽學長
榮譽學長
 
文章: 578
註冊時間: 週六 7月 12, 2003 12:09 pm

re:cjk-latex的字型設置

文章阿信 » 週六 12月 20, 2003 5:47 pm

kanru 寫:那我如果想要讓Debian把這些都重新設定的話
要怎麼做呢?:ooops:
感覺這些tex/latex套件間都有錯縱複雜的關係...


重新安裝tfm* cjk-latex* tetex* dvipdfmx*

更快的辦法,rm -fr /usr/share/texmf

然後重裝上述軟體
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:cjk-latex的字型設置

文章kanru » 週六 12月 20, 2003 7:12 pm

謝謝大家的回答...
我終於發現我的問題在那裡了 :ooops:
原來是因為我之前安裝chitex把預設的ttfonts.map蓋掉了..
可以正常使用了,真高興 :D
頭像
kanru
榮譽學長
榮譽學長
 
文章: 578
註冊時間: 週六 7月 12, 2003 12:09 pm


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客