Next Previous Contents

2. 使用

目前套件中提供十個指令稿,包括處理 BIG5 碼的 bg5sgmlcheck, bg5sgml2html, bg5sgml2txt, bg5sgml2latex, bg5sgml2lyx, 以及處理 GB 碼的 gbsgmlcheck, gbsgml2html, gbsgml2txt, gbsgml2latex, gbsgml2lyx, 分別對應 SGMLtools 中的 sgmlcheck, sgml2html, sgml2txt, sgml2latexsgml2lyx. 大部份的指令都可加上原來 SGMLtools 對應指令的選項(options),只有些許例外,見 。 現以處理 BIG5 碼的指令稿為例,分別說明如下:

bg5sgmlcheck

用來檢查 SGML 檔案格式是否正確。用法:

bg5sgmlcheck [options] file.sgml [file2.sgml ...]
所有 sgmlcheck 可用的選項(options)都可用在 bg5sgmlcheck 上。 可一次檢查數個檔案。副檔名 .sgml 可省略。

bg5sgml2html

將 SGML 檔案轉換為 HTML 格式。用法:

bg5sgml2html [options] file.sgml [file2.sgml ...]
所有 sgml2html 可用的選項都可用在 bg5sgml2html 上。可一次轉換數個檔案。副檔名 .sgml 可省略。

bg5sgml2txt

將 SGML 檔案轉換為純文字格式。用法:

bg5sgml2txt [options] file.sgml [file2.sgml ...]
可一次檢查數個檔案。副檔名 .sgml 可省略。選項

請注意目前尚不支援 sgml2txt 專用的選項,如 --man 等。

bg5sgml2latex

將 SGML 檔案轉換為 tex, dvi, PostScript 格式。使用方法:

bg5sgml2latex [options] file.sgml [file2.sgml ...]
同樣地,所有 sgml2latex 可用的選項都可用在 bg5sgml2latex 上。 可一次轉換數個檔案。副檔名 .sgml 也可省略。 然而與 sgml2latex 不同的是 bg5sgml2latex 預設產生 tex 檔案,而非 dvi 檔。 如果想轉換為 dvi 或 PostScript 檔案,你還必須安裝 ChiTeX 或 CJK 套件。可從這裡取得 rpm 檔案:
ftp://ftp.linux.org.tw/pub/CLDP/rpm/ chitex-6.1.1-x.i386.rpm

選項

比較特別的是 --output=tex, --output=dvi, --output=ps 選項可以並存,表示同時輸出這些格式。例如:

bg5sgml2latex --clean --font=kai \
              --output=tex --output=ps file.sgml
表輸出 tex 及 PostScript 檔,中文字型使用 \kai, 並刪除轉換過程中產生的 .aux, .toc 等檔案。

bg5sgml2lyx

將 SGML 檔案轉換為 LyX 格式。用法:

bg5sgml2lyx [options] file.sgml [file2.sgml ...]
可將 sgml2lyx 的選項都可用在 bg5sgml2lyx 上。一次可轉換數個檔案。副檔名 .sgml 可省略。

處理 GB 碼的指令稿使用方式完全同上。

注意:


Next Previous Contents