1. 程式人生 > >ctex開啟檔案亂碼或打不開

ctex開啟檔案亂碼或打不開

問題描述:
問題1:ctex編譯時,pdf.exe總是不能執行(pdf跳不出)。
問題2:ctex讀取原檔案亂碼(中文部分亂碼)
問題3:ctex讀取不了原檔案(error reading)
問題情景:
當解除安裝原軟體再安裝,或安裝其他版本時。
問題已有處理方法(對我不大管用):
連結1:
http://bbs.ctex.org/forum.php?mod=viewthread&tid=72129&extra=&page=1。
連結2:
http://blog.sina.com.cn/s/blog_8c0ea8cd0101gba8.html
我的解決方法:
針對問題1:
step1:

先檢查是否有錯,如果有warning不用擔心,比如字型不存在啊什麼什麼的,不影響pdf的。如果有編譯過程中有一些error也不影響出pdf,可以簡化程式碼試試。只要最後如果有強迫症可以找一些教程解決(比如我)
執行結果
只要最後沒有error好像都OK。如上圖,儘管顯示有盒子錯誤,但pdf仍然可以出來。
step2: 確保程式沒有錯誤,仍然不能出pdf,用Texworks(ctex帶了一連串軟體中的一個)開啟,用xelatex編譯或者Xelatex+Makeindex+Bibtex編譯,成功出現pdf。再用winedt編譯恢復正常*(我是強迫症患者,非要用winedt)*。
針對問題2:
step1:
用Texworks(ctex帶了一連串軟體中的一個)開啟,用xelatex編譯或者Xelatex+Makeindex+Bibtex編譯,編譯成功。軟體另存為tex檔案,再用winedt讀取,編碼UTF-8格式,如下圖
編碼utf8格式讀取檔案
讀取成功,編譯也沒問題。
針對問題3:
處理方式與問題2相同

提醒: 不要隨便解除安裝軟體!你不知道有什麼神奇的事情會發生,如果發生了(比如亂碼)可以用記事本開啟,看是不是檔案出問題了,如果沒問題,基本可以確定是winedt開啟的時候姿勢不對。
我手賤解除安裝軟體遇到的其他問題,在下一個帖子裡講