下一页 上一页 目录

3. 你的第一份文档。

3.1 从文本文档开始

如果你想把文本文档转换成 SGML 以便移植到其他格式,这是个好方法

  1. 在文档的最开始添加以下几行
            <!doctype linuxdoc system>
             <article>
              <title>Title Goes Here</title>
              <author>
               name of author, author's e-mail, etc.
              </author>
              <date>
               version and date 
              </date>
           
    
  2. 如果你想在文档开头简要描述文档内容,请用 <abstract></abstract> 标签包裹该段落。
  3. 然后插入 <toc> 标签,它代表的是目录
  4. 在每个新章节的开头,用以下内容替换包含章节号和标题的行
           <sect>The Title Of The Chapter
           
    
    并在章节末尾添加 </sect> 标签。

    注意 : 你不需要输入章节号,这是自动完成的。

  5. 对于节 (section),也使用相同的方法。你需要删除它们的编号,并用 <sect1> 标签标记它们的标题,并在节的末尾添加 </sect1>
  6. 你也可以在节中定义多达 4 级的嵌套,使用 <sectn></sectn>,其中 n= 2、3 或 4,方法类似。
  7. 在每个段落的开头,插入 <p> 标签。
  8. 如果你需要强调某些部分,请用 <it></it> 标签 (斜体), <bf></bf> 标签 (粗体), 或 <tt></tt> 标签 (打字机样式) 标记它们。
  9. 要插入像下面这样的列表
            This is a four lines list:
    
             - first line goes here
             - second line comes next
             - yet another one
             - that's it.
           
    
    你必须将其替换为
            This is a four lines list:
           <itemize>
           <item>first line goes here
           <item>second line come next
           <item>yet another one
           <item>that's it.
           </itemize>
            
    
  10. 当整个代码块是程序的一部分,或者其他需要突出的内容时
           <verb>
            10 REM Oh my God what's this?
            20 REM I thought this had long disappeared!
            30 PRINT "I am back to";
            40 PRINT "save the world."
            50 INPUT "From whom, do you reckon? ",M$
            60 IF M$="Bill" THEN PRINT "Thou art wise.":GOTO PARADISE
            70 ELSE PRINT "You ain't got a clue...":GOTO RICHMOND
            </verb>
           
    
  11. 到目前为止,你的 SGML 格式化技能已经相当不错了。如果你想完善你的文档,你可以查阅 SGML-Tools 的用户指南,其中提供了关于 LinuxDoc 文档类型的更多细节。

下一页 上一页 目录