Overview
LaTeX使用環境:CTeX 套件,WinEdt編輯器
【LaTeX常用中英文模板,包含數學公式符號圖片表格等】,可參見 -> Link
使用WinEdt來編輯UTF-8編碼的帶有中文的文檔時,經常會遇到打開亂碼的問題;
或者在編譯文檔時,拋出錯誤:“Package CJK Error: Invalid character code”
以上現象大多是由於編碼格式不一致所造成的:
一般來說,帶有中文的文檔採用UTF-8的編碼格式進行編輯,無論是記事本還是Sublime等編輯器中都有設置編碼保存格式的選項;
但在WinEdt中,打開*.tex文檔時卻使用了默認的ANSI編碼格式,以至於經常出現亂碼,或者在編譯文檔時總是出錯。
然而,這只是一個小問題,只需要將文檔的正確編碼格式和WinEdt打開*.tex文檔的編碼格式保持一致,即可解決問題。
Solution
解決方案其實十分簡單,提供如下:
在Options -> Preferences -> Unicode標籤 下的
Enable UFT-8 Format for Modes: 中加上TeX,改成
TeX;UTF-8;EDT;INI|UNICODE;UTF-7;ACP;OEM
(如下圖所示)
這樣一來,所有的*.tex文檔都會以默認的UTF-8編碼格式打開。
(如上修改完畢後,請關閉當前文件,然後再打開即可顯示正常)
希望能對大家有所幫助~