0.TEX陳年往事
Knuth教授在寫作TAOCP(The Art of Computer Programming)時,發現書商把他書中的數學式排的太難看,于是決定自行開發一個非常适合排數學式的排版語言,于是有了TEX,并且迅速流行并吸引了很多的科學工作者使用TEX作為科學論文寫作。(大牛就是大牛)
ps:TAOCP介紹的網站,主要是關于算法的。http://www-cs-staff.stanford.edu/~knuth/taocp.html
1.LaTEX/CTEX
TEX是低級的排版語言,使用TEX進行排版需要記憶太多的指令,非常複雜,将一些常用的功能定義好(宏,macro),排版就友善多了。LaTEX就是這樣一種包含很多宏的TEX。目前,主流的作業系統都有現成的TEX套件使用,Unix like的teTEX,Windows的MiKTEX/fpTEX;通常TEX套件是TEX排版引擎加LaTEX宏、字型(METAFONT)、繪圖程式(METAPOST)等組成的排版系統。CTEX即Chinese TEX,是支援中文排版的TEX套件系統,其內建了MiKTEX、WinEDT文本編輯器以及PostScript處理軟體Ghostscript 和 GSview等。
2.CTEX安裝與使用
1)安裝
到http://www.ctex.org/CTeXDownload下載下傳CTEX套件,exe檔案可直接運作安裝。
2)使用
CTEX使用WinEDT進行編輯,首先打開WinEDT,輸入如下内容:
\documentclass{article}
\usepackage{color}
\usepackage{CJK}
\begin{document}
\textcolor[rgb]{1.00,0.00,0.00}{this is colored}
this is my first \LaTeX\ typesetting example. \dots \\
\begin{CJK*}{GBK}{song}
中文輸入、、、\dots \\
\end{CJK*}
\end{document}
如圖所示:

然後點選紅色箭頭所指即可輸出PDF檔案。結果如下圖:
3)說明:LATEX文法格式如下:
\documentclass{article}
preamble 區(可無)
\begin{document}
文本區
\end{document}
其中,\documentclass{article}表示文檔使用article類别。使用中文需要在preamble去使用usepackage{CJK*}來使用CJK包,并在需要輸入中文的地方使用
\begin{CJK*}{GBK}{song}
中文輸入、、、\dots \\
\end{CJK*}
來進行中文輸入,上述表示使用宋體(song),GBK表示中文内碼,此外還可以使用其他字型如:kai(楷體),li(隸書),hei(黑體),you(幼圓)等.
\\:換行符
\dots:3個點