本人在使用 latex 編輯文件時,發現一個問題。
當在使用正常時:(test1.tex)
- 代碼: 選擇全部
\documentclass[10pt]{report}
\begin{document}
\usepackage{CJKutf8} % 使用CJKutf8 巨集套件
\begin{CJK}{UTF8}{bsmi}
測試
\end{CJK}
\end{document}
會順利編譯及顯示。
可是當不正常時(即出現亂碼) :test2.tex
改用
- 代碼: 選擇全部
\documentclass[10pt]{report}
\begin{document}
\usepackage{CJKutf8} % 使用CJKutf8 巨集套件
\begin{CJK}{Bg5}{bsmi} %改為 Bg5
測試2
\end{CJK}
\end{document}
也可順利顯示。
可是我的問題是,在一樣的環境下 (在我使用 vim 去編輯檔案,set enc=utf-8 ) 為什麼一下可以編 UTF-8 碼,一下子又不可編? 而且若我在 test2.tex 引入 test1.tex
如
- 代碼: 選擇全部
\documentclass[10pt]{report}
\begin{document}
\usepackage{CJKutf8} % 使用CJKutf8 巨集套件
\begin{CJK}{Bg5}{bsmi} %改為 Bg5
測試2
\end{CJK}
\input{./test1.tex}
\end{document}
也可以正常編繹。奇怪呢~~~~~
我的 test2.tex 原來是在 windows 下使用 gvim 輸入的,在 linux 下採用 enc=utf-8 改存的