Next Previous Contents

4. 此份文件的其他格式

此份文件是以 14 種不同的格式所發行的 - DVI, Postscript, Latex, Adobe Acrobat PDF, LyX, GNU-info, HTML, RTF(Rich Text Format), Plain-text, Unix man pages, single HTML file, SGML (Linuxdoc format), SGML (Docbook format), MS WinHelp format.

此份 howto 文件是在 -

您也可從以下的映射站找到此份文件 -

此份文件是以 "SGML-Tools" 工具軟體所撰寫的,您可以在下面的連結得到此軟體 - http://www.sgmltools.org 您可使用以下指令編譯原始檔,例如:

(譯注:中譯版使用者請至 ftp.linux.org.tw/pub/CLDP/src 下載 zh-sgmltools-1.x-x.tar.gz 並安裝之,再以 bg5sgml2html、bg5sgml2rtf、 bg5sgml2latex 或 gbsgml2html、gbsgml2rtf、gbsgml2latex 指令編譯原始檔。詳見 SGMLtools 中文套件使用說明 http://www.linux.org.tw/CLDP/zh-sgmltools.html)

4.1 Acrobat PDF 格式

PDF 檔案可以從 postscript 檔案使用 acrobat distillGhostscript 來取得。 而 postscript 檔案是從 LaTex 檔案先轉成 DVI, 再轉成 postscript 而取得。 您可以從 http://www.adobe.com 下載 distill。 如以下範例所示:


bash$ man sgml2latex
bash$ sgml2latex filename.sgml
bash$ man dvips
bash$ dvips -o filename.ps filename.dvi
bash$ distill filename.ps
bash$ man ghostscript
bash$ man ps2pdf
bash$ ps2pdf input.ps output.pdf
bash$ acroread output.pdf &

或者您可使用 Ghostscript 的指令 ps2pdf。 ps2pdf 是個與 Adobe's Acrobat Distiller 產品作用相似並擁有其大部分功能的指令: 它將 PostScript 檔案轉換成可攜式文件格式(Portable Document Format, PDF)檔案。 ps2pdf是被一個包含在 Ghostscript 的指令稿 (command script) (批次檔 batch file),且選擇一種名叫 pdfwrite 的特殊 "輸出裝置 (output device)" 來執行。為了要使用 ps2pdf, 當 Ghostscript 在安裝編譯時,pdfwrite 裝置必須要包含在 makefile 裡; 詳見安裝 Ghostscript 的文件。

4.2 將 Linuxdoc 轉換成 Docbook 格式

這份文件是以 linuxdoc SGML 格式所撰寫。Docbook SGML 格式 較 linuxdoc 格式更強大,且擁有更多特色。 linuxdoc 非常簡單且易用。我們使用 ld2db.sh 程式和一些 perl scripts 來將 linux SGML 檔案轉換成 Docbook SGML。 ld2db 的輸出結果並非 100% 完美,您需要使用 cleanup_ld2db.pl 這個 perl script。您可能必須手動更改文件中的數行。

ld2db.sh 並非 100% 完美,您在執行以下指令時將會得到許多錯誤
        bash$ ld2db.sh file-linuxdoc.sgml db.sgml
        bash$ cleanup.pl db.sgml > db_clean.sgml
        bash$ gvim db_clean.sgml 
        bash$ docbook2html db.sgml

而您可能必須在執行完 perl script 後, 手動編輯一些小錯誤的地方。例如: 您可能需要 < /Para>在每個 < Listitem> 寫入封閉標記 (closing tag)

4.3 轉換成 MS WinHelp 格式

您可以將 SGML howto 文件轉換成 Microsoft Windows Help 檔案。 首先使用以下指令將 sgml 轉換成 html:


        bash$ sgml2html xxxxhowto.sgml     (獲取 html 檔案)
        bash$ sgml2html -split 0   xxxxhowto.sgml (獲取 single page html 檔案)

然後使用 HtmlToHlp. 您也可使用 sgml2rtf,然後使用 RTF 檔案以獲取 winhelp 檔案。

4.4 讀取各種不同的格式

要閱讀 dvi 格式的文件,必須使用 xdvi 程式。xdvi 程式在 Redhat Linux 是存在於 tetex-xdvi*.rpm (譯注:隨不同發行套件而有所差異;請洽詢您的發行套件廠商或組織)。 您可以從控制面板(ControlPanel) | 應用程式(Applications) | 出版(Publishing) | Tex 的選單按鈕開啟之。 要讀取 dvi 格式文件,請執行以下指令 -

        xdvi -geometry 80x90 howto.dvi
        man xdvi
並且使用滑鼠來重新設定視窗大小。 使用方向鍵、Page Up、Page Down 來導引, 您也可使用 'f', 'd', 'u', 'c', 'l', 'r', 'p', 'n' 字母鍵 來上移、下移、置中、至下一頁、回上一頁等。 要關閉專家選單,請按 'x'。

您可以使用 'gv' (ghostview) 或 'ghostscript' 來閱讀 postscript 格式的文件。 在 Redhat Linux 裡,ghostscript 存在於 ghostscript*.rpm 套件;gv 則存在於 gv*.rpm 套件裡。(譯注:隨不同發行套件而有所差異;請洽詢您的發行套件廠商或組織) 您可以從控制面版(ControlPanel) | 應用程式(Applications) | 美工繪圖(Graphics) 的選單按鈕開啟之。gv 遠比 ghostscript 更人性化。 ghostscript 和 gv 也有其他平台的版本,像是 OS/2、 Windows 95 和 NT,您甚至在那些平台也可以觀看此份文件。

要閱讀 postscript 格式的文件,執行以下指令 -

                gv howto.ps
                ghostscript howto.ps

您可以使用 Netscape Navigator、Microsoft Internet explorer、 Redhat Baron Web browser 或任何其他的 10 種瀏覽器來閱讀 HTML 格式的文件

您可以使用 LyX -- 一種 latex 在 X-Windows 的前端界面,來閱讀 latex 格式的文件。


Next Previous Contents