CJK中文的安裝(三)安裝CJK可能出現的錯誤和問題排除
2013/06/15 10:57
瀏覽431
迴響0
推薦2
引用0
我一開始在裝CJK中文字體時,就出現過這類問題,還困擾了很久,找不到原因。後來才找出來問題在那裡,也在此和各位分享。
原因在自已偷懶,從網路上找資料時。例如設定檔.fd之類的,不想在從頭到尾再輸入一遍,就用複製﹠貼上(copy & paste)的方式來做程式碼或是設定檔的輸入工作。然後在編譯或者在程式執行上出現錯誤時,又難以找到原因。
原因是某些字符,網頁無法正確顯示,而作者為了解決這個問題,就會用上全形字符來取代,使網頁呈現作者所要的效果。例如
@ 和@
一個為半形字,一個為全形字。二者的字碼是完全不同的。這種情況很普遍,在括號、大於小於等等上面最多。記得之前寫的cocoa介紹,也是有同樣的問題,也是使用了全形符在網頁上,達到我想要呈現的效果。
如果設定檔內容是這樣,網頁上的@用全形字符,乍看之下是看不出來的,例如這行字:
\DeclareFontFamily{C70}{aming}{\hyphenchar \font\m@ne}
如果你從網頁上面複製再貼入自己電腦的設定檔中,就會在tex執行編譯tex時出現錯誤。如:
Missing endcsname in serted
或者
Illegal parameter number in definition
出現這類訊息時,九成九會是這個全形字符的問題,所以知原因後,這種問題就容易排除了。
你可能會有興趣的文章:
限會員,要發表迴響,請先登入




