天天看點

科學論文寫作工具TEX/LaTEX/CTEX

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}      

如圖所示:

科學論文寫作工具TEX/LaTEX/CTEX

然後點選紅色箭頭所指即可輸出PDF檔案。結果如下圖:

科學論文寫作工具TEX/LaTEX/CTEX

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個點