※ 引述《arist ( 在他方 )》之銘言:
: 我的環境是 windows XP, Miktex 2.6,
: http://talkintrain.blogspot.com/2006/06/reminder-cjk-on-windows.html
: 我花了一個多小時, google 了好幾篇文章,沒有幾篇看得懂的。
: 上面這一篇寫的方式感覺比較好了解,
: 但是我是 Miktex 2.6 版,沒有他上述的路徑,
: 請問一下,我是要把 tfm 字型放在哪邊,另外還需做哪些設定呢?
: 還是其他 windows 使用者,有成功在 miktex 2.6 安裝新字型的經驗嗎?
剛繼續在網路上找了半個多小時,
我去下載以下字型檔
ftp://cle.linux.org.tw/tex/cjk/fonts/nsungt1/nsungt1-1.3.3.tar.gz.md5
解壓縮後
‧將 nsungu, nsungs, nsungt, nsungk 這四個資料夾複製到
C:\Program Files\MiKTeX 2.6\fonts\tfm
‧將 .fd .fdx 複製兩份放在以下兩個資料夾
C:\Program Files\MiKTeX 2.6\tex\latex\CJK\Bg5
C:\Program Files\MiKTeX 2.6\tex\latex\CJK\UTF8
(我剛下載了 CJK 4.7.0 版 取代舊有的 CJK)
‧將 nsungu.map 放置
C:\Program Files\MiKTeX 2.6\fonts\map\dvips\nsungu
將 updmap.cfg 加入 Map nsung.map
‧執行 texhash、udpmap
-> 我先前安裝舊版的 CJK ,用 bsmi 字型可以成功跑出中文文件
-> 剛剛做了些調整後,可以正常 pdflatex, 但跑出來的文件中文字是空白的。
-> 現在在調整後,出現以下錯誤訊息:
=== 測試檔 ================================
\documentclass[12pt,a4paper]{article}
\usepackage{CJKutf8}
\begin{document}
\begin{CJK}{UTF8}{nsung}
中文測試
\end{CJK}
\end{document}
=== 錯誤訊息 ============================
! Package CJK Error: Invalid character code.
See the CJK package documentation for explanation.
Type H <return> for immediate help.
...
l.6 中文測
試
?
=== 把"測試"兩字移除後的測試檔 ================================
\documentclass[12pt,a4paper]{article}
\usepackage{CJKutf8}
\begin{document}
\begin{CJK}{UTF8}{nsung}
中文
\end{CJK}
\end{document}
=== 錯誤訊息 ============================
! Improper alphabetic constant.
<to be read again>
\end
l.7 \end{CJK}
===========================================
====== 改回 bsmi, Bg5 的測試檔 ===================
\documentclass[12pt,a4paper]{article}
\usepackage{CJK}
\begin{document}
\begin{CJK}{Bg5}{bsmi}
方程式
\end{CJK}
\end{document}
==== 錯誤訊息 (把"程"字移除即無問題) =============================
Runaway argument?
{式 \end {CJK} \end {document}
! File ended while scanning use of \CJK@XX.
<inserted text>
\par
<*> UTF8Test.tex
?
================================================================
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.28.196
※ 編輯: arist 來自: 140.112.28.196 (12/17 18:54)