Showing Mathematics on the Web

Portable Document Format (PDF)

出自我個人對 Adobe 公司的信任以及對 PostScript 的愛好, 所以我相信 PDF 檔案格式將會是網路上呈現科學文獻的重要工具之一. 讀者必須先對 PostScript 有點認識, 請參考前面對 PostScript 的介紹.

簡單地說, PDF 就是一個加上超文能力以及一些配合 WWW 功能的 PostScript 文件. 基本上 PDF 檔案仍然是以 ASCII 碼寫成, 所以即使最原始的 E-Mail 程式也可以很安全地傳送它. 但是為了提高傳送的速度, 所以 PDF 的指令比 PostScript 簡短 (不易由人來閱讀). PDF 的設計目的是要在網路上比較有效率地傳輸高品質的電子文件.

PDF 格式是公開的, 人人可以製造 PDF 檔案. 網路社會中已經有一些公益性質的軟體, 可以從 PostScript 或其他檔案格式轉換到 PDF 格式. 例如新版的 GhostScript 系統就包含了 (部分的) 這種功能. 在 TeX 世界裡, 也將有一份 dvipdf 的程式, 直接將 DVI 根式轉換成 PDF 格式. 但是若要比較有效率地做轉換, 並且享受比較多的功能性, 目前似乎還是要花點錢購買 Adobe 的轉換程式套件; 名叫 Acrobat. 目前只有支援以下的作業環境: Mac, Win3.1, Win95, WinNT, HP-UX, Sun-OS, Solaris, IBM-AIX. 請參考 Adobe 的 Acrobat 專頁. 定價大約 300 美金; 但是在美國的大學校園內, 可以買到大約 50 美金的教育版.

使用 Adobe 的 Acrobat 程式, 可以從其他的應用程式製造 PDF 檔案, 還可以直接從掃描機製造 PDF 檔案. 並且可以編修 PDF 檔案, 使它增加一些超文或是互動的功能. 不再替它做廣告了, 請參考 Adobe 自己寫的 廣告.

所以, 服務端需要一些程式的輔助, 來製造 PDF 檔案. 而讀者端則需要安裝流覽器的崁入程式 (plug-in) 來閱讀 PDF 檔案. 這一部分的程式叫做 Acrobat Reader, 是免費的. 讀者可以自行下載

並依照指示安裝. 這個程式崁入在 Netscape 之內, 似乎表現得不錯. 據說在 Internet Explorer 之內就表現不太好.

安裝了 Acrobat Reader 之後, 您可以看一些範例:

您應該會感覺到品質的優越性, 但是也應該會感覺到網路的遲滯.

根據 陳弘毅教授 和我的實際試用結果, 我們認為現階段的 PDF 對於處理含數學符號的中文文件, 有以下的問題.

PDF 與 Ghostview 的比較


Created: May 25, 1997
Last Revised: Jun 23, 1997
© Copyright 1997 Wei-Chang Shann

shann@math.ncu.edu.tw