Next Previous Contents

3. 您的第一份文件

3.1 从一份纯文字档文件开始

假如您要将一纯文字档文件转成 SGML 以便再将之转成其他的格式,做法如下:

  1. 再最开头时加上下列字句与标签:
            <!doctype linuxdoc system>
             <article>
              <title>标题 (Title) 放此</title>
              <author>
               作者,作者的电子邮件帐号,等等。
              </author>
              <date>
               版本及日期
              </date>
           
    
  2. 如果您要在开头时摘要此文件的内容,请将下列标签用于此段落的头尾: <abstract></abstract>
  3. 之后插入这 <toc> 标签, SGML-Tools 自会显示文件的目录 (Table Of Contents)
  4. 再来,在每一章 (chapter) 的开始,以下列字句与标签取代每一章的号码及标题:
           <sect>这一章的标题 (The Title Of The Chapter)
           
    
    再于这一章的结尾加上此 </sect> 标签。

    注 : 您不需放上这一章的相对号码, SGML-Tools 自会帮您加上。

  5. 以相同的方法用于接下来的分节 (section)。您必须删除每一节的号码,并以此 <sect1> 标签标于每一节开头的标题,及在每一节的结尾标上 </sect1>
  6. 在每一节中,您也可以使用 <sectn></sectn> 标签,将之分层多达 4 个层次,每一层使用同样的标签,其中 n=2,3, 或 4,依此类推。
  7. 之后,在每一段落 (paragraph) 的开始,插入 <p> 标签。
  8. 在段落中,如果您需要强调某些部分,就使用 <it></it> (斜体), <bf></bf> (粗体),或 <tt></tt> (打字体) 标签。
  9. 若要插入列表 (list),请依下列方式:
            例子:这是一个四行的列表:
    
             - 第一行放在这里
             - 跟著第二行
             - 再来第三行
             - 第四行。
           
    
    请以下列方式来标明上列列表:
            这是一个四行的列表:
           <itemize>
           <item>第一行放在这里
           <item>跟著第二行
           <item>再来第三行
           <item>t第四行。
           </itemize>
           
    
  10. 当您要在段落中放进某程序的一部分,或者需要突显某些地方,请依下列方式:
            <verb>
            10 REM 喔,老天!这是什么?
            20 REM 我以为这东西早就不见了!
            30 PRINT "我回到...";
            40 PRINT "拯救世界。"
            50 INPUT "你从哪得知的? ",M$
            60 IF M$="阿呆" THEN PRINT "你很聪明。":GOTO PARADISE
            70 ELSE PRINT "虽然你仍是傻呼呼的。":GOTO RICHMOND
            </verb>
           
    
  11. 到目前为止,您所学到的 SGML 格式技术已经相当够用。假如您想再加强您的文件,您可以参考 SGML-Tools 的使用指引,里面详尽的介绍了有关 LinuxDoc 文件型态的应用。

Next Previous Contents