teTeX-HOWTO 是屬於 Robert Kiesling (C) 1997 , 1998 的版權。在保有版權通告和許可通告下,允許製造並且散佈這本手冊,在附有原先 " Distribution " 和 " GNU General Public License " 下,允許複製並且散佈修改過的手冊,並和前者一樣,允許讓人散佈修改過的手冊。同時和修改手冊的原則一樣,允許複製並且散佈翻譯成它種語言的手冊,除了要附上 Free Software Foundation 認可的 " Distribution " 和 " GNU General Public License " 的翻譯本,請參考 散佈與版權
TeX 只處理格式文件的部份。從TeX 產生輸出,就像把來源碼編成目的碼,還需要連結。準備一個用文字編輯程式輸入一個檔案 ---- 即大多數人所謂的 `` 文書處理 '' --- 再用 TeX ,把它編譯成一個與設備無關的輸出檔案,叫作dvi
檔。你也需要一或二個程式,翻譯 TeX 的 dvi
檔,由你的監視器或印表機輸出,這些程式被通稱為 " dviware " ,舉例來說, TeX 只發出使用字型要求,不管是由監視器或印表機輸出,都是dvi
翻譯器提供真實的字型,以供輸出。這個額外的步驟,好像很複雜,但是它只要稍微更改或甚至不用改變,就可以在不同的裝置上,顯示相同的結果。
TeX可以被世界上每一個重要的電腦系統 --- 和相當多的 " 非重要的電腦系統 " --- 所使用,因此一方面,基於teTeX's 本身的複雜性,另外考慮到安裝 TeX 的複雜性,必須提供安裝這些系統的工具,以便於使用。除非你已經熟悉 TeX系統,否則安裝這系統是一件艱鉅的工作,很容易在執行一大堆程式,及安裝 TeX 檔案,文件和字型中迷失掉。
幸運地, teTeX 是一個 GNU/Linux 套件,很容易利用 GNU/Linux 的安裝工具,就能裝好這程式集。你可能已經在你的系統上裝好了teTeX ,如果是這樣,你可跳過
使用 teTeX這一節。無論如何,安裝一個能用的 teTeX ,所需的檔案,都在網路上的 CTAN 資料庫找得到,在
CTAN 網址表有這些位址的目錄。
CTAN 是廣泛的 TeX Archive 網路,即一系列可使用匿名的FTP 網站,其中包含TeX 程式巨集,字型,和文件。在使用 TeX 中,你至少會熟悉一個 CTAN 位址,在這文件中,一個路徑像~CTAN/contrib/pstricks
名稱,代表到最靠近你的 CTAN 網站,找尋像contrib/pstricks
的目錄。
在
安裝 CTAN teTeX 套件一節中,著重於在Intel 版的 Linux 中,安裝一般的teTeX 套件。想在其他的硬體上安裝teTeX ,只要在安裝程序裡,更換適當的可執行檔就可以了。除了可執行檔之外,這套件括所有的 TeX 和 LaTeX 的程式集,metafont
和來源碼,bibtex , makeindex
和 所有 的文件 ... 全部超過 4百萬個位元數。
這份說明文件,涵蓋了,在安裝開始之前,你必須知道的每件事,所以,你應該安裝所有的說明文件。不僅你以後會參考到他們,同時這些文件,本身也提供許多TeX 和 LaTeX 例子的來源碼。
TeX 由 Stanford 大學的 Donald Knuth 教授所寫的。它是讓像 LaTeX 那樣的高階程式集,用來排版的低階語言,實際上, LaTeX 是一個提供使用者,更方便,並預先定義文件格式的 TeX 巨集。如果你喜歡使用 LaTeX 提供的格式,你就不需要學習原始的 TeX 程式語言。二種語法之間的差異,就像組合語言和C 語言之間的差異。你可選擇 TeX 的速度和彈性,或者 LaTeX 的方便性。順便一提 " TeX " 是希臘的字母, tau-epsilon-chi ,它不是代表兄弟會,而是一個希臘字,techne,代表藝術及[或]科學。 " TeX " 的發音不像 " Texas " ,chi,也沒有類似的英文發音,依Knuth 所寫TeX 重要的參考書The TeXBook所言,它像 "yecch" 的發音,當我們提到 " TeX " 時,通常就用大寫,或者在排版時,用\TeX{}
巨集。
任何一個在 Linux之下工作的編輯器---jed , joe , jove , vi , vim , stevie ,
Emacs 和 microemacs --- 都可以用來編輯一個 TeX 輸入檔案,只要編輯器能夠讀寫一般 ASCII 本文就可以了。我自己偏愛使用 GNU Emacs ,這有幾個理由:
dvips
.Tomas Rokicki 的dvips
,能從dvi
檔案產生 Postscript 檔案。除此之外,如果有需要,它會執行Metafont ,製造輸出時,所需要的點映射字型或 Postscript 字型。它也能分割,放大縮小每頁版面大小,來放置由 TeX 或 LaTeX 指令所產生的圖形的結果。
dvips
程式是 teTeX 套件的一部份在,
用 <tt>dvips</tt>混合文與圖這一節中有完整的討論。
大部份 TeX,的複雜性,是由如何使用不同的字型系統,及指定字型的方式,所引起的,因此 LaTeX 也一樣複雜。
LaTeX 2e 比前身還要好的一個主要改進,就是採用了使用者指定字型的方法,New Font Selection Scheme,在
字元與內文型態,
字型命令,
使用Postscript 字型等小節中有討論。
teTeX 配置了許多標準字型,足夠你使用,也提供描述字型大小等資料的 tfm
,(TeX font metric) , 檔。為了要產生其他需要的字型,只要安裝 metafont
就夠了, teTeX 的dvi
公用程式,會呼叫 metafont
,自動產生所須的 Computer Modern 字型。