The teTeX HOWTO: Linux-teTeX 部份指導: 介紹

Next Previous Contents

## 1. 介紹

## 1.1 版權.

teTeX-HOWTO 是屬於 Robert Kiesling (C) 1997 ， 1998 的版權。在保有版權通告和許可通告下，允許製造並且散佈這本手冊，在附有原先 " Distribution " 和 " GNU General Public License " 下，允許複製並且散佈修改過的手冊，並和前者一樣，允許讓人散佈修改過的手冊。同時和修改手冊的原則一樣，允許複製並且散佈翻譯成它種語言的手冊，除了要附上 Free Software Foundation 認可的 " Distribution " 和 " GNU General Public License " 的翻譯本，請參考 散佈與版權

## 1.2 在這份文件中描述的軟體

TeX 只處理格式文件的部份。從TeX 產生輸出，就像把來源碼編成目的碼，還需要連結。準備一個用文字編輯程式輸入一個檔案 ---- 即大多數人所謂的 `` 文書處理 '' --- 再用 TeX ，把它編譯成一個與設備無關的輸出檔案，叫作`dvi`檔。你也需要一或二個程式，翻譯 TeX 的 `dvi`檔，由你的監視器或印表機輸出，這些程式被通稱為 " dviware " ，舉例來說， TeX 只發出使用字型要求，不管是由監視器或印表機輸出，都是`dvi`翻譯器提供真實的字型，以供輸出。這個額外的步驟，好像很複雜，但是它只要稍微更改或甚至不用改變，就可以在不同的裝置上，顯示相同的結果。

### teTeX.

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 ，這有幾個理由：

- 你能用 Emacs 的 TeX 和 LaTeX 模式，來格式，預覽和列印文件。
- Emacs會自動地幫你插入 TeX 形式的引號，勝於一般 "ASCII-vanilla" 。
- Emacs 已經整合並支援 Texinfo，一種超媒體文件系統。
- Emacs 廣泛地被支援。舉例來說，英文Linux 套件，包含19.34 版或較新的版本， GNU最新的版本是 20.3。
- 除了在吐司上加上奶油以外，Emacs 能做每件事物。
- 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 字型。

Next Previous Contents