1. 程式人生 > >科學論文寫作工具TEX/LaTEX/CTEX

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

0.TEX陳年往事

    Knuth教授在寫作TAOCP(The Art of Computer Programming)時,發現書商把他書中的數學式排的太難看,於是決定自行開發一個非常適合排數學式的排版語言,於是有了TEX,並且迅速流行並吸引了很多的科學工作者使用TEX作為科學論文寫作。(大牛就是大牛)

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)安裝

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