1. 程式人生 > >Latex入門CTeX_2.9.2.163 WinEdt7.0第一課編譯

Latex入門CTeX_2.9.2.163 WinEdt7.0第一課編譯

http://wikka.ctex.org 上下載最新的中文TE X 套裝,Windows 使用者請下載 CTEX 套裝,Linux 使用者可以下載 TeXlive 來安裝,直接安裝就可以了。

基本知識

TEX—— 一種電子排版系統, 由Pascal語言寫成. 特點: 免費、輸出質量高、擅長科技排版、有點像程式設計.
LATE——X目前使用最廣泛的TEX巨集集. 每一個LATEX命令實際上最後都會被轉換解釋成幾個甚至上百個TEX命令.
CTEX——國內致力於TEX推廣的網站:http://www.ctex.org/. 該網站提供了CTEX中文套裝, 這個安裝程式把MiKTEX(TEX在Windows作業系統上的實現版本)和一些相關工具(如WinEdt、GSview等)打包在一起, 同時對中文介面進行了配置, 以實現對中文文字的編輯。

開啟一個編輯器,如果用的是 CTE X 套裝就是 WinEdt ,File|New。如果沒有這個,開啟一個記事本也行。

輸入以下的程式碼:

\documentclass[CJK]{cctart}
\begin{document}
Hello World.
\end{document}
上面的程式碼需要說明一下,我們將 \begin{document} 這個命令以前的部分叫做導言區,這部分主要用來宣告使用什麼巨集包,重新定義命令,規劃文章的總體佈局等。所以,如果你的兩篇文章大體上是一樣的格式,你就可以把一篇文章的導言區拿到後面的文章裡面去用,這樣的話,用起來就方便得多。

儲存該檔案。將這個儲存為 test.tex,檔名你可以另外取了,但是要記住,它的字尾必須是 .tex,這樣系統才認得它。

一、編譯

如果用的是 WinEdt ,選單上選擇Tex|Latex,第一次啟動Latex工具條上顯示的是PDFTeXify,從下拉列表框選擇對應的tex版本,這裡找到L代表 LATEX ,

按下它就行了,以後本文都已WinEdt為例。在 Linux 下用 Kile?一樣的了,只是那個按紐改成了一個齒輪而已了。 

記事本該怎麼辦呢?先假設你把你的檔案儲存在了 D 盤的 tex 目錄下面,這樣做:

o  開啟一個 Dos 視窗,點選“開始  附件  命令列”;  
o  在 Dos 提示符下,輸入:D:  
o  cd tex  
o  latex test.tex 

二、檢視編譯結果
 

點選 上面帶放大鏡的DVI按鈕, 就可以看到編譯結果.也可以在左下方開啟Windows Command Prompt的命令列下,輸入:yap test.dvi

也可再點選dvi pdf圖示 , 得到pdf檔案, 點選 pdf圖示可檢視pdf檔案.

幾種編譯方式: LATEX, CCT, pdfLATEX

一般的article或book文件, 建議使用Latex 或 CCTLatex編譯. 這樣在用 帶放大圖示DVI預覽時, 可以使用其反向搜尋功能, 方便修改文件.點選pdfLatex 會直接生成pdf文件. 雖然 dvipdf也可以將dvi轉成pdf文件, 但pdfLatex 得到的pdf效果要好很多.如果文件加入了交叉引用、目錄、導航書籤等, 需要編譯至少兩遍.
還可以在DOS下編譯文件. 點選工具欄的 (CommandPrompt),可快捷進入DOS視窗. 假定檔名為mytest.tex,在DOS下進入當前目錄,用命令latex mytest或pdflatex mytest就可編譯文件

三、分析輸入程式碼

第一行,宣告文章的型別,我們這兒是論文(article)型別,文章的型別可以是書籍(book)、報告(report)、及信箋(letter)。

第二行至第四行,宣告需要呼叫的巨集包,我們這兒呼叫了美國數學會的數學公式巨集包(amsmath)、美國數學會的數學符號巨集包(amssymb)、LATEX 的數學符號巨集包(latexsym)和中文處理巨集包(CJK); 


上面的部分稱為導言區,也就是正文開始前的部分。

從第五行開始,就稱為正文部分:

第五行說明正文的開始\begin{document} ,與此對應,最後一行宣告正文的結束\end{document}
第六行
\begin{CJK*}{GBK}{song}宣告中文環境的開始與此對應,倒數第二行\end{CJK*}宣告中文環境的結束。 
第七行開始,輸入你想輸出 的內容 測試一下我的數學公式\[\int_a^b f(x)dx\]

不過在我的機器上編譯不通過,因此改為下面一種使用UTF-8字元的方式。 

\documentclass[UTF8]{ctexart}
    \usepackage{amsmath,amssymb}
    \usepackage{latexsym}
    \begin{document}
     測試下我的數學公式
    \end{document}

Archie注:

美國數學學會 American Mathematical Society簡稱AMS