下一页 上一页 目录

2. 简介

2.1 SGML

标准通用标记语言,或 SGML,是一种用于定义文档类型的语言。

例如,可以定义文档类型食谱,其第一部分介绍食材,第二部分介绍厨具,第三部分给出烘焙蛋糕的逐步说明,最后附上一张精美的图片来展示成果。

这被称为文档类型定义。它不定义最终产品看起来是什么样子,它只定义了它可能包含什么内容。

再次使用相同的例子,我相信在阅读我对食谱的想法后,你认出了你自己的,或者你最喜欢的厨师的食谱。然而,它们实际上看起来不同:我的食谱图片在浴室橱柜的左上角,食材清单可以在后花园的游泳池和烧烤架之间找到。你的呢?

благодаря于这种标准定义,人们可以编写文档,而无需考虑最终读者看到的样子。

2.2 LinuxDoc 类型定义

顾名思义,这种类型用于编写与 Linux 相关的文档。

此类文档的结构通常如下:它们以标题开头,后跟作者姓名、版本号和日期。然后是摘要(这样您就不必先浏览一遍才意识到它不是您要查找的内容),然后是目录,目录显示结构,以便赶时间的人可以直接转到他们想阅读的部分。

然后是一系列章节、节、段落。在这些内容中,可以插入程序代码片段,更改字体以强调单词或句子,插入列表,引用文档的另一部分等等。

要编写这样的文档,您只需在正确的时间指定标题、作者、日期和文档版本、章节和节,说明何时插入列表,其元素是什么等等。

2.3 SGML-Tools

SGML-Tools 会将文档规范转换为您喜欢的最终结果形式。如果您想将其放在您的个人图书馆中,您将选择 PostScript。如果您想通过 Web 与世界分享,它将是 HTML。如果您无法避免并且必须在 Windows 下阅读它,您可以将其转换为 RTF,以便能够使用任何文字处理软件阅读它。或者,也许可以使用所有三种格式来适应您变化的心情。

SGML-Tools 可通过匿名 FTP 在 ftp://ftp.lip6.fr/pub/sgml-tools/ 获取


下一页 上一页 目录