A. 【LaTeX】新手問題,win7,CTex最新完整版本 問題症狀: 編譯正常後,中文從開始顯示亂碼到顯示不了中文。
你用WinEdt打開.tex文件,有個pdfLatex圖標,單擊一下可生成pdf格式的文件。 如果想生成dvi的文件,把上面的命令改成LaTex就好了,之後執行dvips就能生成ps格式的。 ------------- 詳細,你可以讀一下《lshort》和Latex手冊
B. ctex不能編譯dvi
在Winedit中, DVI按鈕時dvi文件瀏覽器, 編譯應用Latex按鈕
C. 求助latex編譯問題
在使用Latex之前,我們一般會借用已有的論文模板,在模板基礎上加入我們自己的文章內容,隨後編譯成PDF文件,其基本流程就是:Latex->Bibtex->Latext->Latex。
1、第一步點擊Latex編譯,可以獲得*.aux文件、*.dvi文件、*.log文件以及*.gz文件;
2、第二步點擊Bibtex編譯,可以獲得*.blg(性能監視器文件)和*.bbl文件;
3、第三步再次點擊Latex編譯,獲得新的*.aux文件、*.dvi文件、*.log文件以及*.gz文件;
4、第四步再次點擊Latex編譯。
至此,就可以順利通過DVI Preview工具對編譯好的文檔進行查看了。
那麼這個過程中最有可能遇到什麼樣的問題呢? 就是常見的第二步Bibtex編譯時,獲得的*.bbl文件為空或者沒有引用文獻,如下所示:
\begin{thebibliography}{}
\end{thebibliography}
如果得到的*.bbl為上述內容,那麼下一次Latex編譯時必將報錯,報錯信息如下:(.\.\.\*.bbl! LaTeX Error: Something's wrong--perhaps a missing \item.
這就是因為我們的*.bbl文件中少了\bibitem{}這條語句,那麼如何才能出現這條語句呢,當然也可以手動加上這條語句!
*.bbl文件的文章引用文獻列表為空,那麼如何改正這個報錯?只要在文章正文中的任何地方加上\cite{}這條語句,然後刪除已經生成的bbl文件,重新按照上面說的四個步驟對tex文檔進行編譯,這樣我們就會得到如下的*.bbl:
\begin{thebibliography}{2}
\bibitem{xxx}\end{thebibliography}
這時再進行latex編譯時,錯誤就消除了。仔細核對編譯步驟
D. CTEX軟體為何編譯了DVI就不可用
這個可能比較多,你也沒說編輯器是什麼,讓人沒法判斷,也許你的編輯器沒配置好,也許你需要編譯兩次才能生成DVI文件,也許還不別的可能,誰知道呢?!!!!!!!!!!!!!!
E. latex 不能形成DVI,並且同樣的文件在過去的計算機能用,在新計算機不能用,為什麼怎麼解決
試一試:
把文件中的第一行
改換為 \documentclass[CJK]{cctart},保存為 tex 文件。
ctx 文件非常老舊了,已經淘汰了。
還一個方法就是直接在 DOC 下面編譯文件,不藉助編輯器。(就是不能老怎麼做,不方便。)
【補充】那麼你頭文件應該是 \documentstyle{cbook},可以改成
\documentclass[CJK]{cctbook},保存為 tex 文件。
對 TeX 不熟悉的話,建議換一個模板。在CTeX論壇上有好多高校的論文模板下載:
http://bbs.ctex.org/forumdisplay.php?fid=9&filter=type&typeid=2
出錯的原因可能有多種。
比如可能現在新電腦是 VISTA 系統,但是裝的是老版本的 CTeX 套裝。不怕麻煩的話,可以下載安裝最新的 CTeX 2.7 套裝:http://www.ctex.org/CTeXDownload
安裝要注意:
1.老版本的CTeX要在機器上完全刪除;
2.新版本的CTeX只有一個安裝文件。不需要像以前那樣再安裝 CTeX-Fonts。
【補充】抱歉,從未見過 cctreport 格式文檔。張林波先生的 CCT 目錄在這里:
ftp://ftp.cc.ac.cn/pub/cct/
可能你需要在你的舊電腦裡面,找到 cctreport.cls 文件。
不過我還是建議你換一個模板。那個模板最少是10年以前的了。現在 TeX 進步很多,新的模板只會更方便。
如果還解決不了,請到 CTeX 論壇發帖求問。
F. 我已經寫好了一個tex文件,怎麼用miktex/latex編譯成dvi文件然後怎麼把dvi文件轉化為pdf文件呢
你是什麼操作系統呢?
如果是
Windows,
建議使用
CTeX
套裝
(www.ctex.org),
使用
WinEdt
軟體編輯
TeX
文件後點一下
LaTeX
按鈕即可生成
DVI
文件,
點一下
PDFTeX
即可生成
PDF
文件.
如果是
linux,
可以用
Kile
等軟體來編輯,
Alt-2
是生成
DVI
文件.
如果你會使用命令行
(Windows
下的
cmd
或
Linux
下的
term),
則
latex
<文件名>
就是編譯成
DVI,
pdftex
<文件名>
就是編譯成
PDF.
如果想從
DVI
轉成
PDF,
可以使用
dvi2pdf
<文件名>.
G. 如何使用 LaTeX/XeLaTeX 編輯中文
--------------
\documentclass{article}
\usepackage{CJK}
\begin{CJK}{UTF8}{song}
CJK是處理中文最為無奈的選擇。此法現在已經過時,不提倡大家使用。
\end{CJK}{UTF8}{song}
\end{document}
--------------
使用這樣的方法做的pdf文件質量不好。並且因為在所有使用中文的地方都要使用CJK宏包,所以也不夠方便。
在使用xelatex之前,我還用過ctexlive-2005 for linux。
如果你有這個iso文件,用法非常簡單,就是把article換成artutf8。而且中文斷行、中英文混排的問題也不用操心了。
它其實是對CJK宏包的一個包裝,更詳細的說明參見相關文檔。
------------
\documentclass{artutf8}
\begin{document}
如果你不想用xelatex,ctexlive 2005相當不錯。
\end{document}
-------------
現在一般使用xelatex來處理中文tex文件。
xetex支持Unicode編碼。因此天生支持多種語言。
tex,latex,xetex,xelatex四者的關系如下:
tex是排版引擎,latex是宏包。
xetex同樣也是排版引擎,與tex並列,可以看作是tex的升級版(增加了對萬國碼的支持,能直接使用系統的字體,不再默認生成dvi文件)。在使用了latex宏包之後,就是xelatex
關於dvi,tex系統產生於pdf格式誕生之前,那時人們排版要先生成設備無關文件(dvi),再生成設備有關文件,再交給相應的列印機列印。
現在pdf已經廣為應用了。所以xetex的這次升級。順便也就把生成dvi這個過程給省了。dvi的好處是生成快速,體積超小,所以適合於預覽;缺點是不能內嵌字體,在windows下沒有廣泛使用的瀏覽器,所以不適合發布,幾乎沒有人直接把dvi文件發布到網路上(與其那樣,還不如直接發布源文件)。
在linux操作系統下使用emacs編輯latex源文件非常方便。編輯完成後使用xelatex編譯。就會生成pdf文檔。這樣生成的pdf文檔與使用CJK宏包生成的pdf文檔相比,體積小、字體美、質量高,在一些原來需要特殊處理才能顯示中文的地方不需處理直接就能顯示中文了,因此應該是未來應用的主流。
由於latex是為歐洲語言設計的。而歐洲語言是依靠空格分界單詞的,這與東亞文字不同。所以,僅僅使用xelatex還不夠,還要使用xeCJK這個宏包,使latex能夠正確處理中文的斷行、中英文混排等。
我現在使用linux下的emacs編輯latex文件。關閉了系統的輸入法,使用的是葉文彬同學的eim五筆輸入法。通過設置,可以在進入latex的數字模式時自動關閉中文輸入法,而在離開數學模式時自動開啟中文輸入。這樣做的另外一個好處是可以用Ctrl+space來做標記了。也可以編輯.Xresource文件,設置use-XIM=off。這樣同樣可以達到目的。
下面是一個簡易的xelatex的模板文件。
----------------
\documentclass〔12pt,dvipdfm]{article}
\usepackage{xeCJK}%根據自己的需要載入宏包。
\setmainfont{你系統安裝的某個字體}%
\begin{document}
使用xelatex,處理中文不再困難。就是編譯起來慢了點。
\end{document}
-----------------
H. 為什麼latex無法生成dvi文件
請提供具體錯誤原因,這樣描述比較難確定什麼原因,
有可能你的代碼原本有錯誤,而你之前運行沒發現。也有可能宏包有升級產生的錯誤。都比較難說。
請提供詳細說明。
Happy LaTeXing!
I. Latex中的文檔編譯可以通過,但是無法生成PDF的文檔
Latex中的文檔編譯可以通過,但是無法生成PDF的文檔是設置錯誤造成的,解決方法為:
1、首先,我們在TeX studio打開並寫好一個latex文檔如圖所示。編譯後的文檔查看器在右側。