這章主要是在說明 LaTeX 文稿的類別(document class)6.1,這是 LaTeX 規範文稿整體結構的方法。使用 class 的用意,就是把版面結構處理和實際文稿分開,這樣的最大好處就是維持整篇文章排版結構上的一致性,也使文稿內容更清爽簡潔,使用者只要專心於文稿內容的寫作即可,如果 class 定義的好,也可以達到一文多變化又不變更文稿內容的目的,只要把引用的 class 換成別的就可以了,其他的可以不必更動。
目前,LaTeX 有五種標準類別用於一般文件,可用於一般的書信、雜誌、期刊、報告及論文。但有些期刊、論文會要求一定的結構,這時得依需求另行訂定。因此,也有其他的類別存在,標準類別並不是唯一的。甚至,也可以自行撰寫自己的文稿類別。當然,我們一般使用是不需要這麼講究,這裡只介紹 LaTeX 的標準類別。而且,如果有和他人交換文稿的需求時,我們應該盡可能的使用流通性較廣泛的類別。
另外,也有一些是關於 LaTeX 說明文件及 macro 寫作時要用到的類別,這些已超出本篇文章的範圍。
LaTeX 的類別,要在文稿的一開頭時就宣告(當然,其上有註解是沒有關係的),他的一般格式如下:
\documentclass[選擇性參數]{類別}
選擇性參數是可以省略的,但類別名稱則不能省,一定要指定一個類別。而且只能只有一個類別。
選擇性參數可以選擇多個,各個選項是以逗點分開的。
這裡只列出一般文章使用的類別,其他特殊巨集或 LaTeX 正式文件所使用的類別就不列出了,一般使用,這些類別就足夠了。
類別 一般用途 特性 article 一般短文 無章,連續頁方式的安排,無奇偶數頁的區分 report 較長論文 章會起新頁,預設無奇偶數頁的區分 book 書籍類 章會於奇數頁起新頁,預設有偶數頁的區分 letter 信件 英文信件格式 slides 幻燈片 幾乎另用外來套件取代 minimal 測試及寫新類別 這是最簡單的類別,只規定了內文的寬、高,正常字
當然,這些用途並不是固定不變的,得看使用者的安排,不想多花時間、精神的話,那就依 LaTeX 預設的格式去使用,至少就不會太離譜。其中 minimal class 是用來測試用的,或者寫新的 class 用的,他完全沒有版面的安排,例如,沒有章節的結構,各種間距也沒有定義,預設的字型是正常字,沒有其他的變化,幾乎所有的變化要自行去定義。
Compiled by Edward G.J. Lee (2004-03-07)