1. 程式人生 > >一個LaTeX/CJK中文文件的簡單而實用的模板

一個LaTeX/CJK中文文件的簡單而實用的模板

LaTex是在Linux下撰寫科技文獻的一個很強大的系統,網上的教程有很多,下面是我經常用到的兩個很基本的模板。
注意: %後面的內容都是註釋。
1.小論文,期刊,或者簡短說明文件使用的模板:
_______________________________________________________BEGIN
%要執行該模板,LaTex需要安裝CJK庫以支援漢字.
%字型大小為12畫素,文件型別為article
%如果你要寫論文,就用report代替article
%所有LaTex文件開頭必須使用這句話
/documentclass[12pt]{article}

%使用支援漢字的CJK包
/usepackage{CJK}

%開始CJK環境,只有在這句話之後,你才能使用漢字
%另外,如果在Linux下,請將檔案的編碼格式設定成GBK
%否則會顯示亂碼
/begin{CJK*}{GBK}{song}

%這是文章的標題
/title{LaTex 常用模板}

%這是文章的作者
/author{Kevin}

%這是文章的時間
%如果沒有這行將顯示當前時間
%如果不想顯示時間則使用 /date{}
/date{2008/10/12}

%以上部分叫做"導言區",下面才開始寫正文
/begin{document}

%先插入標題
/maketitle
%再插入目錄
/tableofcontents
/section{LaTex 簡介}
LaTex是一個巨集包,目的是使作者能夠利用一個
預先定義好的專業頁面設定,
從而得以高質量的排版和列印他們的作品.

%第二段使用黑體,上面的一個空行表示另起一段
/CJKfamily{hei}LaTex 將空格和製表符視為相同的距離.
多個連續的空白字元 等同為一個空白字元
/section{LaTex原始檔}
%在第二段我們使用隸書
/CJKfamily{li}LaTex 原始檔格式為普通的ASCII檔案,
你可以使用任何文字編輯器來建立.


LaTex原始檔不僅包括你要排版的文字, 還包括LaTex
所能識別的,如何排版這些文字的命令.
/section{結論}
%在結論部分我們使用仿宋體
/CJKfamily{fs}LaTeX, 我看行!

/end{CJK*}
/end{document}
_____________________________________________________END
編譯上面的源文件:
# latex test.tex
# latex test.tex
# latex test.tex #多編譯幾次以便正確生成目錄
# dvipdf test.dvi這樣就會生成 test.pdf.