LaTeX 是 TeX 的一套 macro language,
它的目的是針對內含非常多數學表達式的文件做排版工作.
HTML 如眾所知是 WWW 上交換文件的標準加註語言.
LaTeX2HTML 是由英國 Leeds 大學的 Nikos Drakos
(nikos@cbl.leeds.ac.uk
)
用 perl 語言寫成的一套程式.
如果您現在已經會使用 LaTeX 語言, 而且您的計算機裡面已經安裝了 perl 程式
(其實這一部分並不困難), 那麼目前 (1997 年 6 月)
要在 WWW 網路上呈現數學的最佳捷徑, 就該是使用 latex2html 這套程式.
您可以從中央大學數學系東坡站的
CTAN:/support/
服務網上取得 latex2html 的程式.
它的做法是, 讀入一份符合標準 LaTeX 3 (或 2e) 格式的文件, 將文字部分盡量以 HTML 的加註語言呈現, 碰到數學式子的時候, 它為每一個數學式子編一個獨特的名字, 以此名字臨時製造一個 LaTeX 檔案, 內容只有那一條數學式子. 之後它便以 LaTeX 處理那個數學式子檔案, 先製造 dvi 檔案, 然後以 dvips 製造對應的 PostScript 檔案, 再用 pstogif 之類的程式將之轉換成 GIF 圖形檔案, 最後, 將這個 GIF 圖形 (其實就是一個數學式子) 以 <IMG> 的 HTML 結構安插在文件內的適當位置.
前述的 latex 編譯程式, dvips 轉換程式, 以及 LaTeX 3 (或 2e) 的所有附屬檔案, 都屬於公益產權 (public domain), 也都可以從東坡站的 CTAN 服務網上取得. 但是, 安裝這一套軟體是很繁複的工作, 我們並不建議缺乏經驗的人去做.
例如以下的式子
\begin{displaymath}
\frac{\partial f}{\partial x} \frac{\partial x}{\partial t}
= \frac{\partial f}{\partial t}
\end{displaymath}
經過 Latex2html 變成某個圖形檔案, 比如說 img3.gif
然後再以 HTML 的指令
<CENTER><IMG SRC="img3.gif"></CENTER>
呈現出來.
根據私人的經驗, 使用 LaTeX2HTML 的幾個問題如下.
MathML 的處理方式, 可能是個釜底抽薪的辦法. 一旦它真能成為 WWW 上表現數學式子的標準, 而且一旦支援它的流覽程式普遍化, 上述的限制可能都將解除. 這是下一節的主題.
安裝 latex2html
以前要先安裝好 netpbm
(1994 年以後)
和 perl
(5.0 版以後). 而安裝 perl
常常需要
gcc
. 又因為 latex2html
會需要某些特定的圖標 (icons),
所以最好能夠和當地網站的管理人員配合, 將那些圖標統一放在公共的地方.
總之, 有一些系統配置 (configuration) 的問題.
Created: May 25, 1997
Last Revised: Jun 23, 1997
© Copyright 1997 Wei-Chang Shann