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