Linux °æ (¾«»ªÇø)

·¢ÐÅÈË: netiscpu (˵²»Èç×ö), ÐÅÇø: Unix
±ê  Ìâ: [CLDP]SGML Guide-HOWTO (ÖÐÎÄ)
·¢ÐÅÕ¾: ×Ï ¶¡ Ïã (Tue May 19 08:26:03 1998), ×ªÐÅ



                           SGML-Tools Ê¹ÓÃ˵Ã÷ÖÐÒë°æ

                  ×÷Õß: Matt Welsh. Updated by Greg Hankins.

                    ÒëÕß: C.W.Huang cwhuang@phys.ntu.edu.tw

            v0.99.0, 29 November 1996.  ·­ÒëÈÕÆÚ: 4-15 August 1997



                                   Abstract

     Õâ·ÝÎļþÊÇ SGML-Tools µÄʹÓÃ˵Ã÷£¬Ò»ÖÖÒÔ SGML
     Îª»ù´¡£¬ÈÃÄã²úÉú²»Í¬Êä³ö¸ñʽµÄ¹¤¾ß£® Äã¿ÉÒÔÓõ¥Ò»µÄ SGML
     Ô­Ê¼Îļþ²úÉú´¿ÎÄ×Öµµ (ASCII Óë ISO-8859-1), DVI, PostScript, HTML,
     GNU info, LyX, Óë RTF µµ£® Õâ·ÝÎļþ˵Ã÷ÒÔ SGML-Tools 0.99.0. Îª×¼£®

                                   CONTENTS



1. ¼ò½é ..................................................................... 1
   1.1 ¹Ø춴ËÎļþ ........................................................... 1
   1.2 ÎªºÎÓàSGML? ......................................................... 1
   1.3 ËüÈçºÎÔË×÷ ........................................................... 2

2. °²×° ..................................................................... 3
   2.1 °²×°ÈíÌå ............................................................. 4
   2.2 ±àÅÅ SGML Îļþ ....................................................... 4
   2.3 ISO 8859-1 ×ÖÔª¼¯ .................................................... 5

3. Ê¹ÓàSGML-Tools ×«Ð´Îļþ ................................................. 6
   3.1 »ù±¾¸ÅÄî ............................................................. 6
   3.2 ÌØÊâ×ÖÔª ............................................................. 6
   3.3 Verbatim Óë Code »·¾³ ................................................ 7
   3.4 ÎļþÄÚÈݸŹ۠......................................................... 8
   3.5 ½»»¥²Î¿¼ ............................................................ 10
   3.6 ×ÖÐÍ ................................................................ 10
   3.7 Áбí ................................................................ 11
   3.8 ¸ü½øÒ»²½µÄ×ÊѶ ...................................................... 12

                                       i




1.  ¼ò½é

ÕâÊÇÒ»·Ý SGML-Tools Îļþ´¦ÀíϵͳµÄʹÓÃ˵Ã÷£®SGML-Tools Ìṩһ¸ö SGML DTD
(ÎļþÐÎ̬¶¨Ò壬Document Type Definition) ¼°Ò»×顸Öû»µµ(replacement
files)¡¹£¬¿ÉÒÔ½« SGML ×ª»»Îª groff, LaTeX, HTML, GNU info, LyX, Óë RTF
µÄԭʼµµ£®

SGML-Tools Ö÷ÒªÒÔ Tom Gordon1  µÄ QWERTZ DTD Îª»ù´¡·¢Õ¹µÄ£®

1.1  ¹Ø춴ËÎļþ

Õâ·ÝÎļþÒÔ¸½ÔÚ SGML-Tools ÉϵĠlinuxdoc DTD Ëù׫дµÄ£® Ëü¼¸ºõ°üº¬ËùÓÐʹÓÃÕâ·Ý
DTD À´Ð´ SGML ÎļþËùÐèÖªµÀµÄÊÂÇ飮 Çë²Î¿¼ example.sgml Õâ·Ý SGML
¡õÀý£¬Äã¿ÉÒÔÄÃËüµ±×÷Äã×Ô¼ºÎļþµÄ¡õ±¾£®

1.2  ÎªºÎÓàSGML?

ÎÒÑ¡ÔñʹÓàSGML ÊÇÒòΪ SGML ÊÇרÃÅÓÃÀ´×ª»»³ÉÆäËü¸ñʽµÄ£® SGML ÊÇ Standard Gen­
eralized Markup Language
µÄ¼ò³Æ£¬ËüÔÊÐíÄãÖ¸¶¨ÎļþµÄ½á¹¹---Ò²¾ÍÊÇ£¬ÓúÎÖÖÊÂÎïÀ´±êʾÎļþ£® ÄãʹÓÃÒ»·Ý DTD
(ÎļþÐÎ̬¶¨Òå) À´Ö¸¶¨ÎļþµÄ½á¹¹£®linuxdoc ÊÇÒ»ÖÖÖ¸¶¨ Linux HOWTOs ÓëÆäËüÎļþµÄ
DTD£® QWERTZ ÊÇÁíÒ»ÖÖ DTD; SGML µÄ±ê×¼ÌṩÊ飬ÎÄÕ£¬¼°ÆäâÅÒ»°ãÎļþËùʹÓõÄ
DTD£®

DTD
Ö¸¶¨ÎļþÖС¸×é³ÉÔªËØ¡¹µÄÃû³Æ£®×é³ÉÔªËؾÍÊÇÒ»Öֽṹ---ÀýÈçÕ£¬½Ú£¬¶ÎÂ䣬»òÊǸüСµÄÏñÊÇÕâÑùµÄ
Ç¿µ÷ÎÄ×Ö£®È»¶ø¸ú LaTeX ²»Í¬µÄÊÇ£¬ÕâЩ×é³ÉÔªËز¢·Ç SGML ±¾ÉíÄÚº¬µÄ£®linuxdoc DTD
¾Í¶¨ÒåÁËÀàËÆ LaTeX ÖеÄ×é³ÉÔªËØ---ÄãÓÐÕ£¬½Ú£¬»òÊÇ¡¸»·¾³¡¹µÈµÈ£®È»¶ø£¬ÀûÓàSGML
Äã¿ÉÒÔÕÕÄãϲ»¶¶¨ÒåÎļþµÄÈκνṹ£®¾Íij·½ÃæÀ´Ëµ£¬SGML ¾ÍÏñÊǵͽ׵ĠTeX£¬¶ø lin­
uxdoc DTD ÔòÏñÊÇ LaTeX£®

____________________

1. <URL:mailto:thomas.gordon@gmd.de>

SGML-Tools Ê¹ÓÃ˵Ã÷ÖÐÒë°æ                                                     1





SGML-Tools Ê¹ÓÃ˵Ã÷ÖÐÒë°æ                                                     2



±ð±»ÕâÀà±È¸ã»ìÁË£®SGML ²¢²»ÊÇÒ»ÖÖÎļþ¸ñʽ»¯ÏµÍ³£®Ã»ÓÐËùνµÄ¡¸SGML ¸ñʽ¡¹£® SGML
µÄԭʼµµÖ»ÊÇÓÃÀ´×ª»»³ÉÆäËü¸ñʽÒԱ㴦ÀíµÄ£®»¹ÓУ¬SGML ±¾ÉíÊÇÓÃÀ´Ö¸¶¨ÎļþµÄ½á¹¹£®
ûÓРSGML ±¾ÉíµÄÎÄ×Ö¸ñʽ»¯¹¤¾ß»òÊÇ¡¸¾Þ¼¯¡¹Ö®ÀàµÄ£®ËùÓеÄÒ»Çж¼¶¨Òå춠DTD ÖУ®
ûÓРDTD Äã²»ÄÜʹÓàSGML£¬Ò»·Ý DTD ¶¨ÒåÁË SGML ¸Ã×öʲ÷ᣮ

1.3  ËüÈçºÎÔË×÷

ÕâÀï½âÊÍÈçºÎʹÓàSGML-Tools ´¦ÀíÎļþ£®Ê×ÏÈ£¬ÄãÐèÒªÒ»·Ý DTD£®ÎÒÓõÄÊÇ QWERTZ
DTD£¬ Ëü±¾À´ÊÇһȺÈËÒòΪÐèÒªÀàËÆ LaTeX µÄ DTD ¶ø×öµÄ£®ÎÒ½« QWERTZ DTD Ð޸ijÉ
linuxdoc DTD ÒÔ·ûºÏÎÒÃǵÄÐèÇó£®DTD
²»¹ýÉ趨ÁËÎļþµÄ½á¹¹£®Ëü¿´ÆðÀ´ÏñÊÇÕâ¸öÑù×ÓµÄ:

     <!element article - -
         (titlepag, header?,
          toc?, lof?, lot?, p*, sect*,
          (appendix, sect+)?, biblio?) +(footnote)>

Õⲿ·ÝÉ趨ÁË¡¸Îļþ¡¹µÄÕû¸ö½á¹¹£¬¾ÍÏñÊÇ LaTeX µÄ¡¸documentstyle¡¹£®
ÕâÎļþ°üº¬ÁËÒ»¸öÊéÒ³Ãû(titlepag)£¬Ò»¸ö¿ÉÓпÉÎ޵ıêÌâ(header)£¬Ò»¸ö¿ÉÑ¡ÓõÄÄÚÈÝÁбí(toc)£¬¿ÉÑ¡ÓõÄͼÐÎÁбí(lof)Óë±í¸ñÁбí(lot)£¬ÈÎÒâÊýÁ¿µÄ¶ÎÂä(p)£¬ÈÎÒâÊýÁ¿µÄÕ½Ú(sect)£¬¿ÉÑ¡Óõĸ½Â¼(appendix)£¬Ò»¸ö¿ÉÑ¡ÓõIJο¼ÊéÄ¿(bib­
lio)ÒÔ¼°×¢½â(footnote)£®

Äã¿É¿´³ö£¬DTD ²¢Î´ËµÃ÷ÎļþÓ¦ÈçºÎ±»¸ñʽ»¯£¬»òËü¿´ÆðÀ´³¤µÃÔõ÷áÑù£®
ËüÖ»²»¹ý¶¨ÒåÁËÎļþÓɺÎÖÖ²¿·ÝËù×é³É£®ÔÚÎļþµÄÁíÒ»¸öµØ·½¶¨ÒåÁË titlepag, header,
sect ¼°ÆäâŵÄ×é³ÉÔªËØ£®

дÎļþʱÄã²¢²»ÐèÒªÖªµÀÈκιØ춠DTD
µÄÎÄ·¨¹æÔò£®ÎÒÖ»²»¹ýÈÃÄã¿´Ò»ÏÂËü³¤µÃʲ÷áÑù×Ó»¹ÓÐËü×öÁËʲ÷ᣮ µ«Äã±ØÐèÊìϤÕâ·Ý
DTD Ëù¶¨ÒåµÄÎļþ½á¹¹£®·ñÔò£¬ÔÚ³¢ÊÔдÎļþʱÄã¿ÉÄÜ»áÎ¥·´½á¹¹£¬
¶øÇÒ±»´íÎóѶϢ¸ã»èÁË£®ÏÂÃæÎÒÃÇ»áÃèÊö SGML Îļþ½á¹¹µÄϸ½Ú£®

½ÓÏÂÀ´¾ÍÊÇÓÃÕâ·Ý DTD Ëù¶¨ÒåµÄ½á¹¹À´Ð´ÎļþÁË£®ÔÙ˵һ´Î£¬linuxdoc DTD
ʹµÃÎļþ¿´ÆðÀ´³¤µÃÏñ LaTeX---ËùÒÔºÜÈÝÒ××ñ´Ó£®ÓàSGML
µÄÊõÓïÀ´Ëµ£¬Ê¹ÓÃijһ¸öÌرðµÄ DTD À´×«Ð´µÄµ¥Ò»Îļþ½Ð×öÄÇ·Ý DTD
µÄ¡¸°¸Àý(instance)¡¹£®

ΪÁ˽« SGML Ô­Ê¼µµ×ª»»³ÉÆäËü¸ñʽ(ÀýÈç LaTex »ò groff)ÒԱ㴦Àí£¬ÄãËùдµÄ SGML
ԭʼµµ±ØÐë¾­ SGML ½âÎöÆ÷´¦Àí¹ý£®ÎÒÓõÄÊÇ James Clark(jjc@jclark.com2 ) ËùдµÄ
sgmls ½âÎöÆ÷, ËûÒ²ÊÇ groff µÄ×÷Õߣ®ËüÓÃÆðÀ´ºÜ·½±ã£®sgmls
¶ÁÈëÄãµÄÎļþ£¬¼ì²éËü×ñÑ­ DTD Ëù¶¨ÒåµÄ½á¹¹£®
Ëüͬʱ½«ÄãÎļþÖеġ¸¾Þ¼¯¡¹ºÍÔªËØÕ¹¿ª£¬ÒÔ·½±ãÏÂÒ»½×¶ÎµÄ sgmlsasp À´´¦Àí£®

sgmlsasp ÓÃÀ´½« sgmls µÄÊä³ö½á¹ûת»»³ÉÁíÒ»ÖÖ¸ñʽ(Èç LaTeX)£® ËüʹÓÃÖû»µµ½«Ô­Ê¼
SGML ÎļþÖеÄ×é³ÉÔªËØת»»³É¡¸Ä¿±ê¡¹¸ñʽ(Èç LaTeX »ò groff)¶ÔÓ¦µÄԭʼµµ£®

ÀýÈ磬һ²¿·Ý LaTeX µÄÖû»µµ³¤µÃÏñÕâÑù£º

     <itemize>    +    "\\begin}itemize}   +
     </itemize>   +    "\\end}itemize}    +


Ëü˵Ã÷Á˵±ÄãÔÚ SGML Ô­Ê¼µµÖÐʹÓàitemize ÔªËØʱ£¬Ó¦¸Ã±»Öû»³É LaTeX Ô­Ê¼µµÖеÄ

____________________

2. <URL:mailto:jjc@jclark.com>







SGML-Tools Ê¹ÓÃ˵Ã÷ÖÐÒë°æ                                                     3



     \begin}itemize}


(ÎÒ˵¹ýÁË£¬DTD ÖеÄÔªËØÏñ¼«ÁËËüÃÇÔÚ LaTeX ÖеĶÔÓ¦Î)

Òò´Ë£¬Òª½« SGML ×ª»»³ÉÆäËü¸ñʽ£¬ÄãËùÒª×öµÄ¾ÍÊÇΪ´Ë¸ñʽдһ¸öеÄÖû»µµ£¬
ÔÚиñʽÖÐΪÿһ SGML ×é³ÉÔªËØÖ¸¶¨Êʵ±µÄ¶ÔÓ¦£®ÊÂʵÉÏ£¬Ã»Õâ÷á¼òµ¥---ÀýÈ磬
Èç¹ûÄã³¢ÊÔת»»³ÉºÍÄãµÄ DTD ÍêÈ«²»Í¬µÄ½á¹¹£¬Äã¾ÍÓÐÂé·³£®²»¹ý£¬
±ÈÆðҪΪÿһÖÖ¸ñʽдµ¥¶ÀµÄ½âÎöÆ÷Óëת»»³Ìʽ»¹ÊÇÒª¼òµ¥µÄ¶à£® SGML
ÌṩһÖÖÒ»°ãµÄϵͳ½«Ò»ÖÖԭʼµµ×ª»»³ÉÐí¶à¸ñʽ£®

Ò»µ« sgmlsasp ×ª»»Íê³É£¬Äã¾ÍÓÐÓëÔ­ÏÈ SGML Ô­Ê¼ÎļþÏà¶ÔÓ¦µÄ LaTeX Ô­Ê¼µµ£¬
Äã¿ÉÒÔÏñÒ»°ãµÄ LaTeX µµÒ»ÑùÀ´Ê¹ÓÃËü£®ÏÂÃæÎÒ»áʾ¡õÈçºÎ×öÕâÑùµÄת»»Óë¸ñʽ»¯£®
ÄãÖ»ÒªÓÃÒ»ÐÐÖ¸Áî¾Í¹»ÁË£®

²»¹ýÊ×ÏÈ£¬ÎÒҪ˵Ã÷ÈçºÎ°²×°¼°É趨 SGML-Tools£®


2.  °²×°

Ê×ÏÈ´ÓÕâ¸öµØ·½

   · ftp://sunsite.unc.edu/pub/Linux/utils/text/sgml-tools-0.99.0.tar.gz

È¡µÃ sgml-tools-0.99.9.tar.gz£®

Äã¿ÉÒÔ´Ó SGML-Tools WWW Page3  È¡µÃ×îеÄ×ÊѶ£®

sgml-tools-0.99.0.tar.gz °üº¬ÁËËùÓÐÄãÐèÒªÓÃÀ´Ð´ SGML Îļþ²¢×ª»»Îª groff, LaTeX,
HTML, GNU info, LyX, Óë RTF µÄ¶«Î÷£®³ý´ËÖ®Í⣬Äã¿ÉÄÜ»¹ÐèÒªÏÂÁеŤ¾ß---SGML
ϵͳ²¢²»ÐèÒªÕâЩ£¬µ«ÎÒ½¨ÒéÄãÈ¡µÃÕâЩ¹¤¾ßÒÔ·½±ãÄãת»»Îļþ£¬ÔÚÄ㹫¿ªÉ¢²¼ÄãµÄÎļþÇ°½«ÏÈÈ·¶¨ËüÃÇ¿´ÆðÀ´Ã»ÎÊÌ⣮

  1.  groff.  Äã±ØÐëʹÓà1.08 »ò¸üеİ汾£®Äã¿ÉÒÔ´Ó
      ftp://prep.ai.mit.edu/pub/gnu È¡µÃ£®ÔÚ ftp://sun­
      site.unc.edu/pub/Linux/utils/text ¿ÉÕÒµ½ Linux µÄÖ´Ðеµ£®Äã±ØÐèʹÓàgroff
      ÈÃÄãµÄ SGML Îļþ²úÉú´¿ÎÄ×Öµµ£® nroff ²»ÐÐ!

  2.  TeX Óë LaTeX. Õ⼸ºõÔÚÿ¸öµØ·½¶¼ÓУ¬ÄãÓ¦¸Ã¿ÉÒÔºÁÎÞÀ§ÄѵØÕÒµ½²¢°²×° (ÔÚ
      sunsite.unc.edu ¿ÉÒÔÕÒµ½ Linux µÄÖ´Ðеµ) µ±È»£¬Èç¹ûÄãÒªÓàLaTeX
      À´¸ñʽ»¯ÄãµÄ SGML ÎļþÄã²ÅÐèÒª TeX/LaTeX£®

  3.  flex.  lex ¿ÉÄܲ»ÐУ®Äã¿ÉÒÔ´Ó ftp://prep.ai.mit.edu/pub/gnu È¡µÃ£®

  4.  gawk Óë GNU info tools, ÓÃÀ´¸ñʽ»¯ÓëÔ¤ÊÓ info µµ°¸£® ÔÚ
      ftp://prep.ai.mit.edu/pub/gnu, »ò ftp://sun­
      site.unc.edu/pub/Linux/utils/text ¿ÉÒÔÕÒµ½ gawk£¬ »¹ÓРftp://sun­
      site.unc.edu/pub/Linux/system/Manual-pagers ¿ÉÕÒµ½ GNU info tools.  awk
      ²»ÐУ®

  5.  LyX (Ò»¸ö°ëËù¼û¼´ËùµÃ(quasi-WYSIWYG) µÄ LaTeX ½çÃæ)£¬¿ÉÔÚ
      ftp://ftp.via.ecp.fr ÕÒµ½£®

____________________

3. <URL:http://www.xs4all.nl/~cg/sgmltools/>







SGML-Tools Ê¹ÓÃ˵Ã÷ÖÐÒë°æ                                                     4



2.1  °²×°ÈíÌå

°²×°ÓëÉ趨 SGML-Tools ËùÐèµÄ²½ÖèÊÇ£º

  1.  Ê×ÏÈ£¬ÔÚij´¦½â¿ª sgml-tools-0.99.0.tar.gz µÄѹËõµµ£® Ëü½«²úÉú sgml-
      tools-0.99.0 µÄĿ¼£®ÔÚÄÇÀï½â¿ª¶¼Ã»ÓйØϵ£¬Ö»ÊDz»Òª°ÑÀïÃæµÄ¶«Î÷°áÀë sgml-
      tools-0.99.0 Ä¿Â¼¾ÍÐУ®

  2.  ÔĶÁ INSTALL µµ£¬Ëü°üº¬ÁË°²×°¹ý³ÌµÄϸ½Ú£®

Èç¹ûÒ»ÇÐ˳Àû£¬Äã¾Í¿ÉÒÔʹÓÃËüÁË£®

Òë×¢: Æäʵ¾ÍÊÇÖ´ÐРinstall ÕâÖ§ shell script£¬»Ø´ðËüµÄÎÊÌâ¾ÍÐÐÁË!

2.2  ±àÅÅ SGML Îļþ

ÀýÈç˵ÄãÏëÒª±àÅÅÒ»·Ý SGML Îļþ½Ð
foo.sgml£¬ÕâÀïÓÐÒ»·Ý¼ò¶ÌµÄ˵Ã÷ÈçºÎÊä³ö³É²»Í¬µÄ¸ñʽ£®ÍêÕûµÄÑ¡ÏîÁбíÇë²Î¿¼ man
pages£®

2.2.1  ²úÉú´¿ÎÄ×ÖÊä³ö

Èç¹ûÄãÏë²úÉú´¿ÎÄ×Öµµ£¬Ê¹ÓÃÕâ¸öÖ¸Á

     % sgml2txt foo.sgml

Çë×¢ÒâÎÒÒѵ÷Õû groff ×ª»»Îª´¿ÎÄ×ÖÊä³ö£®Ò²¾ÍÊÇ˵£¬ÎÒ½«Ò³Ê×£¬Ò³Â룬±ß¿òµÈÈ¥µô£®
¾­¹ýһЩÐÞ¸ÄÄã¿ÉÒÔ´Ó groff µÄÊä³ö²úÉú PostScript Óë DVI ¸ñʽ£¬µ«ÎÒ½¨ÒéÄãÓÃ
LaTeX ±È½ÏºÃ£®

Äã¿ÉÒÔΪ man pages ²úÉú groff µÄԭʼµµ£¬¶øÓàgroff -man ½«Æä±àÅÅ£®
Ö´ÐÐÕâ¸öÖ¸Á

     % sgml2txt -man foo.sgml

2.2.2  ²úÉú LaTeX, DVI »ò PostScript Êä³ö

Òª´Ó SGML Ô­Ê¼µµ²úÉú LaTeX Îļþ£¬¾ÍÓãº

     % sgml2latex foo.sgml

Èç¹ûÄãÏ£Íû²úÉú PostScript Êä³ö(¾­ÓÉ dvips)£¬¿ÉÓà-p Ñ¡Ï

     % sgml2latex -p foo.sgml

»òÕßÄã¿ÉÒÔ¼ÓÉÏ -d Ñ¡Ïî²úÉú DVI µµ£º

     % sgml2latex -d foo.sgml

2.2.3  ²úÉú HTML Êä³ö

Èç¹ûÄãÏ£ÍûÊä³ö HTML µµ£¬ÓÃÕâÖ¸Á

     % sgml2html -img foo.sgml








SGML-Tools Ê¹ÓÃ˵Ã÷ÖÐÒë°æ                                                     5



Õ⽫²úÉú foo.html, foo-1.html, foo-2.html, µÈµÈ --- Ã¿Ò»ÕÂÒ»¸öµµ°¸£®foo.html
ÊÇÊ×Ò³£¬¿ÉÒÔÓÃÄãµÄ WWW ä¯¡õÆ÷¹Û¿´£® È·¶¨ÄãËùÓеĠHTML
µµÔÚͬһĿ¼Ï£¬ÒòΪËüÃÇÊÇÓÃÏà¶ÔµÄ URL ±Ë´Ë²Î¿¼µÄ£® HTML µµµÄͼʾĿ¼ָÏò
$SGMLTOOLSLIB/icons Ëù¶¨ÒåµÄĿ¼£® ÕâЩµµ¶¼Ó¦±»¿½±´µ½×îááµÄλÖÃÉÏ£®$SGMLTOOL­
SLIB/ ¶¨ÒåÔÚ SGML ×ª»»³ÌÐòµÄ×ͷ£®

Èç¹ûÄãʹÓàsgml2html ¶øûÓмÓÉÏ -img Ñ¡ÏîµÄ»°£¬²úÉúµÄ HTML Îļþ»á¼ÓÉϵ¼¶ÁÓõÄ
"Previous", "Next", ÒÔ¼° "Table of Contents" ±êÇ©£® Äã¿ÉÒÔ½åÓÉÔÚ $SGMLTOOL­
SLIB/rep/html/<filename> ½¨Á¢Ò»¸öµµ°¸ÒԸǹýÕâЩԤÉ裬
²¢ÇÒÒÔÄã×Ô¼ºµÄ»°À´È¡´úËüÃÇ£®¸Ãµµ°¸µÄ¸ñʽÈçÏÂËùʾ£º he following format:

          PrevPage:  newvalue
         NextPage:  newvalue
          TOC:     newvalue


¡õÀýÇë²ÎÔÄ deutsch£®

2.2.4  ²úÉú GNU Info ¸ñʽµÄÊä³ö

Èç¹ûÄãÏëÒª½«ÄãµÄµµ°¸±àÅųɠGNU Info ä¯ÀÀ³Ìʽ½ÓÊܵĸñʽ£¬Ö»ÒªÊ¹ÓÃÏÂÁÐÖ¸Á

     % sgml2info foo.sgml

2.2.5  ²úÉú LyX ¸ñʽµÄÊä³ö

Óû²úÉú LyX ¸ñʽµÄ³ö£¬Ê¹ÓÃÕâ¸öÖ¸Á

     % sgml2lyx foo.sgml

2.2.6  ²úÉú RTF ¸ñʽµÄÊä³ö

Èç¹ûÄãÏë²úÉú RTF ¸ñʽµÄÊä³ö£¬Ö´ÐÐÕâ¸öÖ¸Á

     % sgml2rtf foo.sgml

Õ⽫»á²úÉú foo.rtf, ÒÔ¼° foo-1.rtf, foo-2.rtf,
µÈµÈµµ°¸---ÎļþµÄÿһ½Ú×Ô³ÉÒ»¸öµµ°¸£®

2.2.7  ¼ì²é SGML Óï·¨

Èç¹ûÄãÖ»ÊÇÏë´Ó SGML ×ª»»ÖÐ×¥³öÄãµÄ´íÎ󣬿ÉÒÔʹÓàsgmlcheck Õâ¸öÖ¸Áî¸å£® ÀýÈ磺

     % sgmlcheck foo.sgml

2.3  ISO 8859-1 ×ÖÔª¼¯

ISO 8859-1 (latin1) ×ÖÔª¼¯¿ÉÒÔÓÃÔÚ´¿ÎÄ×Ö LaTeX, HTML, LyX, ÒÔ¼° RTF
Êä³öµÄ¹ú¼Ê×ÖÔª(GNU Info Î´À´¿ÉÄÜÖ§Ô® ISO 8859-1)£® ÒªÊ¹ÓÃÕâÏÄܵĻ°£¬¿ÉÒÔ¼ÓÉÏ
-l Ñ¡Ïî¸ø±àÅÅÖ¸Áî¸å£¬ÀýÈ磺

     % sgml2txt -l foo.sgml










SGML-Tools Ê¹ÓÃ˵Ã÷ÖÐÒë°æ                                                     6



ÄãÒ²¿ÉÒÔÔÚ SGML Ô­Ê¼ÎļþÖÐʹÓàISO 8859-1
×ÖÔª£¬ËüÃÇ»á×Ô¶¯±»×ª»»³É¶ÔÓ¦Îļþ¸ñʽµÄÊʵ±Òݳö×ÖÔª(escape codes)£®


3.  Ê¹ÓàSGML-Tools ×«Ð´Îļþ

ʹÓàSGML-Tools DTD ×«Ð´ÎļþµÄ¹ý³Ì´ó²¿·ÖÊǷdz£ÈÝÒ׵ģ¬¶øÇÒÓеãÀàËÆ LaTeX£®
È»¶ø£¬ÈÔÈ»ÓÐЩÏÞÖÆҪעÒ⣮ÕâÒ»½ÚÎÒ½«½éÉÜ SGML ÎļþµÄ׫д£® SGML
Îļþ¡õÀý(¼°Ð´×÷Ö¸Òý)Çë²ÎÔÄ example.sgml µµ°¸£¬Äã¿ÉÒÔÄÃÀ´µ±×÷×Ô¼ºÎļþµÄ¡õ±¾£®
ÔÚ´ËÎÒ½«ÌÖÂÛ SGML µÄ¸÷ÏÄÜ£¬µ«ÊÇÒÔԭʼÎļþ×÷Ϊ¡õÀý²»ÊǺÜÓпɶÁÐÔ£® Òò´Ë£¬Ó¡³ö
example.sgml µÄԭʼÂë(±àÅÅááµÄÊä³ö)£¬Èç´ËÄã¾ÍÓÐÕæʵµÄ²Î¿¼¡õÀý¡£

3.1  »ù±¾¸ÅÄî

×Ðϸ¿´¡õÀýÎļþµÄԭʼÎļþ£¬Äã»á×¢Òâµ½ÀïÃæÓÐÐí¶àÒÔ½ÇÀ¨ºÅ(< ¼°
>)±êʾµÄ¡¸±êÇ©(tags)¡¹£®
±êÇ©µ¥´¿µØÖ¸³öij×é³ÉÔªËصÄÆðʼ£¬ÕâÀïËùνµÄ×é³ÉÔªËØÊÇÒ»½Ú£¬Ò»¶Î£¬Ò»¾äбÌåµÄÎľ䣬ÁбíÖеÄÒ»¸öÏîÄ¿£¬ÒÔ¼°ÖîÈç´ËÀàµÄ½á¹¹£®
ʹÓñêÇ©¾ÍÏñʹÓàLaTeX Ö¸ÁîÈç \item »òÊÇ \section{...} µÈÒ»°ã£®

¾Ù¸ö¼òµ¥µÄÀý×Ó£¬Òª²úÉúÕâÒ»¶Î ´ÖÌåÎÄ×Ö£¬ÎÒÔÚԭʼÂëÖмüÈë

     ¾Ù¸ö¼òµ¥µÄÀý×Ó£¬Òª²úÉúÕâÒ»¶Î <bf>´ÖÌåÎÄ×Ö</bf>, ...


<bf> ÊÇÕâ¶Î´ÖÌåÎÄ×ֵĿªÍ·£¬¶ø </bf> Êǽáβ£® ÄãÒ²¿ÉÒÔʹÓÃÕâ¸ö¼òÂÔÐÎʽ£º

     ¾Ù¸ö¼òµ¥µÄÀý×Ó£¬Òª²úÉúÕâÒ»¶Î <bf/´ÖÌåÎÄ×Ö/, ...


¾ÍÊÇÓÃбÏß½«´ÖÌåÎÄ×Ö°üס£®(µ±È»£¬Èç¹û±»°üº¬µÄÎÄ×Öº¬ÓÐÏߣ¬Äã¾Í±ØÐëʹÓó¤µÄÐÎʽ£¬
ÀýÈç Unix µÄµµ°¸Ãû³Æ£®)

¹Øì¶ÌØÊâ×ÖÔª»¹ÓÐÆäËüµÃҪעÒâµÄÎÊÌâ
(Õâ¾ÍÊÇΪʲ÷áÈç¹ûÄã×Ðϸ¹Û²ìԭʼÎļþ¾Í»á×¢Òâµ½ÕâЩ¿´ÆðÀ´ºÜ¹ÖÒì "&"
±íʾʽ£»ÎÒ½«¼ò¶ÌµØ˵Ã÷ÕâЩ·ûºÅ)£®

ÔÚijЩÇé¿öÏ£¬Ìض¨µÄ×é³ÉÔªËØÖ®½áβ±êÇ©ÊÇ¿ÉÑ¡Óõģ® ÀýÈ磬ÄãÔÚijһ½ÚµÄ¿ªÊ¼Ê¹ÓÃ
<sect> Õâ¸ö±êÇ©£¬È»¶ø£¬¸Ã½ÚµÄ½áβ±êÇ©
(¿ÉÒÔ³öÏÖÔڸýÚÖ÷Ìå±¾Éí½áÊøµÄµØ·½£¬¶ø²»Ö»ÊǸýڵÄÃû³ÆááÃæ!)
ÊÇ¿ÉÑ¡ÓõĶøµ±ÄãÔÚͬһ¸ö²ã´Î¿ªÊ¼ÁíÍâÒ»½ÚµÄʱºòÒ²¾Í°µÊ¾Öø¸Ã½ÚµÄ½áÊø£®
Ò»°ãÀ´ËµÄã²»ÐèÒªµ£ÐÄÕâЩϸ½Ú£»Ö»Òª¸úÖøʹÓÃÔÚ example.sgml
Ö¸ÒýÀïµÄ¡õÀý¾Í¿ÉÒÔÁË¡£

3.2  ÌØÊâ×ÖÔª

ºÜÃ÷ÏԵģ¬½ÇÀ¨ºÅËüÃDZ¾Éí¾ÍÊÇ SGML
ԭʼÎļþÀïµÄÌØÊâ×ÖÔª£®ÁíÍ⻹ÓÐÆäËü¸Ã×¢ÒâµÄ×ÖÔª£®
ÀýÈ磬¼ÙÉèÄãÏë¼üÈëÓɽÇÀ¨ºÅËùº­¸ÇµÄ±íʾʽ£¬ÏñÕâÑù: <foo>£®
ΪÁ˱íʾ×ó±ßµÄ½ÇÀ¨ºÅ£¬Äã±ØÐëʹÓà&lt; Õâ¸ö×é³ÉÔªËØ£¬
ÕâÊÇÒ»¸ö»áÕ¹¿ª³É×óÀ¨ºÅ×ÖÔªµÄ¡¸¾Þ¼¯¡¹£®Òò´Ë£¬ÎÒÔÚԭʼÎļþÖмüÈë

     angle brackets around it, as so: <tt>&lt;foo></tt>.










SGML-Tools Ê¹ÓÃ˵Ã÷ÖÐÒë°æ                                                     7



Ò»°ãÀ´Ëµ£¬ÒÔ½áºÏ×ÖÔª(&)×÷Ϊ¿ªÊ¼±íʾÕâÊÇÒ»¸öÌØÊâµÄ¾Þ¼¯£® ÀýÈ磬²úÉú % ·ûºÅµÄ
&percnt; ²úÉú | µÄ &verbar; µÈµÈ£®
¶Ôì¶ËùÓеġ¸ÌØÊâ×ÖÔª¡¹¶¼ÓнáºÏ¾Þ¼¯¿ÉÒÔ±íʾËüÃÇ£®

ͨ³££¬Äã²»ÐèҪʹÓýáºÏ¾Þ¼¯±íʾijÌØÊâ×ÖÔª£¬È»¶ø£¬ÔÚijЩÇé¿öÏÂÕâÊDZØÐëµÄ¡£×î³£ÓõÄÊÇ£º

   · Use &amp; for the ampersand (&),

   · Use &lt; for a left bracket (<),

   · Use &gt; for a right bracket (>),

   · Use &lt;/ for a left bracket with a slash (</)

   · Use &dollar; for a dollar sign ($),

   · Use &num; for a hash (#),

   · Use &percnt; for a percent (%),

   · Use &tilde; for a tilde (~),

   · Use `` and '' for quotes, or use &ldquo; for ", &rdquo; for ".

ÍêÕûµÄÌØÊâ×ÖÔªÁбí¿ÉÒԲ鿴ÆäÖÐÒ»¸öÌæ»»µµ£® Í¨³£ LaTeX
×î»á±§Ô¹ÌØÊâ×ÖÔª£¬ËùÒÔ²éÔÄ $SGMLTOOLSLIB/rep/latex/general »áÊǸöºÃµÄ¿ªÊ¼£®
$SGMLTOOLSLIB ¶¨ÒåÔÚ SGML ×ª»»³ÌÐòµÄ×îÇ°Ã森

3.3  Verbatim Óë Code »·¾³

µ±ÎÒÃÇÕýÌÖÂÛÌØÊâ×ÖÔªÕâ¸öÖ÷Ìâʱ£¬ÎÒÒ²±ØÐëÌáµ½¡¸verbatim »·¾³¡¹£¬
ÓÃÀ´ÔÚÊä³öÖк¬Èë²»¼Ó±ä¶¯µÄÎÄ×Ö(¿Õ°××ÖÔªÒÔ¼°ËõÅÅ£¬ºÍÖîÈç´ËÀà)£® verb
Õâ¸ö×é³ÉÔªËؾÍÊÇ×ö´ËÓÃ;µÄ£®Ëü¿´ÆðÀ´¾ÍÏñÕâÑù£º

     <verb>
      Some literal text to include as example output.
     </verb>


verb »·¾³²»ÔÊÐíÄãÔÚÆäÄÚÈÝÖÐʹÓÃÈκζ«Î÷£® ÌرðµØ£¬ÔÚ verb »·¾³ÖÐÄã±ØÐ룺

   · Ê¹Óà&amp; ´ú±í &

   · Ê¹Óà&lt;/ ´ú±í </

   · ²»ÒªÔÚ verb »·¾³ÖÐʹÓà\end{verbatim}£¬ ÒòΪÕâÊÇ LaTeX ÓÃÀ´½áÊø verbatim
     »·¾³µÄ£® (δÀ´Ó¦¸Ã¿ÉÄÜÍêÈ«µÄÒþ²Øµ×²ãµÄÎÄ×Ö±àÅÅ£¬µ«Ä¿Ç°µÄ½âÎöÆ÷»¹²»Ö§Ô®£®)

code »·¾³·Ç³£ÀàËÆ verb »·¾³£¬³ýÁËÔÚÎÄ×ÖÖÜΧ¼ÓÈë·Ö¸ôÏß

     ÕâÊÇ code »·¾³µÄÀý×Ó£®

ÄãÓ¦¸ÃÔÚÈκΠverb »·¾³µÄÖÜΧʹÓàtscreen »·¾³£¬ÏñÕâÑù£º









SGML-Tools Ê¹ÓÃ˵Ã÷ÖÐÒë°æ                                                     8



     <tscreen><verb>
     ÕâÊÇÒ»¶ÎÀý¾ä£®
     </verb></tscreen>


tscreen ÊÇÒ»¸ö»·¾³µ¥´¿µØËõÅŲ¢É趨ԤÉè×ÖÐÍΪ tt£® ÕâʹµÃ¡õÀýÒªÂÛÔÚ LaTeX
ÒÔ¼°´¿ÎÄ×ֵİ汾Öп´ÆðÀ´ºÃ¶àÁË£® Äã¿ÉÒÔʹÓàtscreen ¶ø²»¼Ó
verb£¬²»¹ý£¬Èç¹ûÄãÔÚ¡õÀýÖÐʹÓÃÈκεÄÌØÊâ×ÖÔªÄÇ÷áÄã¾ÍÐèÒªËüÃÇÁ½¸ö£® tscreen
ÓëÌØÊâ×ÖÔªÎ޹أ®¡õÀýÇë²ÎÔÄ example.sgml£®

quote »·¾³ÀàËÆ tscreen£¬³ýÁ˲»½«Ô¤Éè×ÖÐÍÉèΪ tt£®ËùÒÔ£¬Äã¿ÉÒÔʹÓàquote
ì¶ÓëµçÄÔÎ޹صÄÒýÓã¬È磺

     <quote>
     Here is some text to be indented, as in a quote.
     </quote>


Õâ»á²úÉú£º

     Here is some text to be indented, as in a quote.

3.4  ÎļþÄÚÈݸŹÛ

ÔÚÎÒÃÇÉîÈëÑо¿Ï¸½Ú֮ǰ£¬ÎÒÒª¿ªÊ¼½éÉÜ linuxdoc DTD
¶¨ÒåµÄÎļþ¸Å¹Û£®ÎļþÈçºÎÉèÁ¢µÄ¡õÀýÇë×Ðϸ¹Û¿´ example.sgml£®

3.4.1  ÐòÎÄ

ÔÚÎļþµÄ¡¸ÐòÎÄ¡¹ÖÐÄãÉèÁ¢ÏñÊDZêÌâÒÔ¼°ÎļþÐÍ̬(style)µÄ¶«Î÷£®Linux HOWTO
Îļþ¿´ÆðÀ´Ó¦¸ÃÏñ£º

     <!doctype linuxdoc system>

     <article>

     <title>Linux Foo HOWTO
     <author>°¢Î°, <tt/cwhuang@phys.ntu.edu.tw/
     <date>v1.0, 14 August 1997
     <abstract>
     Õâ·ÝÎļþ˵Ã÷ÁËÈçºÎʹÓà<tt/foo/ Õâ¸ö¹¤¾ß£®
     </abstract>

     <toc>

ÕâЩ×é³ÉÏîÄ¿¿ÉÒÔ×ÃÓèÔö¼õµ«Ðë°´´Ë˳Ðò£®µÚÒ»ÐиæËß SGML ½âÎö³ÌʽʹÓàlinuxdoc
DTD£® <article> Õâ¸ö±êÇ©¹æ¶¨ÎļþʹÓá¸article¡¹´ËÖÖÎļþÐÍ̬£® (Ô­ÏȵĠQWERTZ
DTD »¹¶¨Òå ¡¸report¡¹ÒÔ¼°¡¸book¡¹µÈÐÍ̬£»ÎÒ²¢Ã»ÓÐÐÞ¸ÄËüÃÇÒÔÔÚ SGML-Tools
ÖÐʹÓÃ)£®

title, author, ÒÔ¼° date ÕâЩ±êÇ©µÄÒâÒåÓ¦¸ÃÊǺÜÃ÷ÏԵģ¬ ÔÚ date
±êÇ©Öаüº¬ÎļþµÄ°æ±¾±àºÅÒÔ¼°×îááÐÞ¸Äʱ¼ä£®

abstract ±êÇ©É趨Îļþ¶¥¶ËÔÚÄÚÈÝ֮ǰӡ³öµÄÎÄ×Ö£® Èç¹ûÄã²»Ï뺬ÈëÄÚÈÝÁбí(toc








SGML-Tools Ê¹ÓÃ˵Ã÷ÖÐÒë°æ                                                     9



±êÇ©)£¬ÄÇ÷áÄã¿ÉÄܲ»ÐèÒª abstract£®

3.4.2  Õ½ÚÓë¶ÎÂä

ÔÚÐòÎÄÖ®áᣬÄã¾Í¿ÉÒÔ×¼±¸½øÈëÎļþ±¾Éí£®ÓÐÏÂÁеķֽÚÖ¸Áî¿ÉÒÔʹÓãº

   · sect: ×²ãµÄÕ½ڠ(Ò²¾ÍÊÇ 1, 2, µÈµÈ)

   · sect1: µÚ¶þ²ãµÄ´ÎÕ½ڠ(Ò²¾ÍÊÇ  1.1, 1.2, µÈµÈ)

   · sect2: µÚÈý²ãµÄСÕ½Ú

   · sect3: µÚËIJãµÄСС½Ú

   · sect4: µÚÎå²ãµÄССС½Ú

ËüÃÇÏ൱춠LaTeX ÖжÔÓ¦µÄ section, subsection µÈµÈ£®

ÔÚ sect  (»ò sect, sect µÈµÈ) ±êÇ©Ö®áá¸úÖøÊǸýڵÄÃû³Æ£®
ÀýÈ磬ÔÚÎļþµÄ¶¥¶Ë£¬ÐòÎÄÖ®ááµÄÊǴ˱êÇ©£º

     <sect>¼ò½é


¶øÔڴ˽ڿªÊ¼µÄµØ·½(¶ÎÂä)£¬Óиö±êÇ©ÊÇ£º

     <sect2>¶ÎÂä


ÔÚÒ»½ÚµÄ±êÇ©Ö®áᣬÄ㿪ʼÎļþµÄÖ÷Ì壮Ȼ¶ø£¬Äã±ØÐëÒÔÒ»¸ö <p> ±êÇ©¿ªÊ¼£¬ÏñÕâÑù£º

     <sect>¼ò½é
     <p>
     ÕâÊÇÒ»·Ý SGML-Tools Îļþ´¦ÀíµÄʹÓÃÕßÖ¸Òý....


ÕâÊǸæËß½âÎö³ÌʽÄãÒÑÍê³ÉÒ»½ÚµÄ±êÌâ²¢ÇÒ×¼±¸ºÃ¿ªÊ¼±¾ÎÄÖ÷Ì壮
ÆäáᣬеĶÎÂäÊÇÒÔ¿Õ°×ÐпªÊ¼(¾ÍÈçͬ TeX)£®ÀýÈ磬

     ÕâÊǵÚÒ»¶ÎµÄ½áβ£®

     ¶øÎÒÃÇ´ÓÕâÀ↑ʼеÄÒ»¶Î£®


ûÓÐʲ÷áÀíÓÉÒªÔÚÿ¸ö¶ÎÂäµÄÇ°ÃæʹÓà<p>
±êÇ©£»Ö»ÒªÔÚ·Ö½ÚÖ¸ÁîááÃæµÄµÚÒ»¸ö¶ÎÂ俪ʼ´¦¼Ó¾ÍÐУ®

3.4.3  Îļþ½áβ

ÔÚÎļþ½áÊøµÄµØ·½£¬Äã±ØÐëʹÓÃÕâ¸ö±êÇ©£º

     </article>

ÒÔ¸æËß½âÎö³ÌʽÄãÒѾ­Íê³É article Õâ¸ö×é³ÉÔªËØ(º­¸ÇÕû·ÝÎļþ)£®








SGML-Tools Ê¹ÓÃ˵Ã÷ÖÐÒë°æ                                                    10



3.5  ½»»¥²Î¿¼

ÏÖÔÚÎÒÃÇÒª½øÈëϵͳµÄÆäËü¹¦ÄÜ£®½»»¥²Î¿¼ºÜÈÝÒ×£®ÀýÈ磬Èç¹ûÄãÏëÒªÖÆ×÷ijһ½ÚµÄ½»»¥²Î¿¼£¬ÄãµÃÏñÕâÑù±êʾ¸Ã½Ú:

     <sect1>¼ò½é<label id="sec-intro">


½ÓÖøÄã¾Í¿ÉÒÔÔÚÎļþÖеÄij¸öµØ·½Ê½ÓÃÕâ¸ö±íʾʽ²ÎÕոýڣº

     Çë²Î¿¼<ref id="sec-intro" name="¼ò½é">Ò»½ÚµÄ½éÉÜ£®


Õ⽫»áÒÔ sec-intro ±ê¼ÇµÄ½ÚºÅÌæ»»µôÕâ¸ö ref ±êÇ©£® ¶Ô춠groff ÒÔ¼° HTML ×ª»»
name Õâ¸ö²ÎÊýÊDZØÐëµÄ£® SGML-Tools Ê¹ÓõĠgroff
¾Þ¼¯É趨Ŀǰ²¢Î´Ö§Ô®½»»¥²Î¿¼£¬¶øÇÒËü³£³£ÒÔÃû³ÆÈ¡´úÊý×Ö²ÎÕÕijһ½Ú£®

ÀýÈ磬±¾½ÚÊǽ»»¥²Î¿¼ (section 3.5, page 10)£®

ÔÚÈ«Çò×ÊѶÍøÉÏʹÓõÄͨÓÃ×ÊÔ´¶¨Î»Æ÷£¬¼´ URL Ò²ÓÐ×é³ÉÔªËØ url£®
Õâ¸öÔªËØÓ¦¸ÃÓÃÀ´²ÎÕÕÆäËüÎļþ£¬FTP Éϵĵµ°¸µÈµÈ£®ÀýÈ磺

     Äã¿É´Ó´ËÈ¡µÃ Linux HOWTO Îļþ
     <url url="http://sunsite.unc.edu/mdw/HOWTO/"
        name="The Linux HOWTO INDEX">£®


url Õâ¸ö²ÎÊýÖ¸¶¨Õâ¸ö URL ±¾Éí£®Á¬½á»á×Ô¶¯¼ÓÈëµ½ HTML ÎļþÖУ® ¿ÉÑ¡ÓõĠname
²ÎÊýÖ¸¶¨Ó¦¸Ã¼ÓÉÏÁ¬½áµÄÎÄ×Ö(HTML ×ª»»)»òÊÇΪ URL ÃèÊöÃüÃû(LaTeX »ò
groff)£®Èç¹ûûÓиø name ²ÎÊý£¬»áʹÓÃÕâ¸ö URL ±¾Éí£®

ÀýÈ磬Äã¿ÉÒÔ´ÓÕâÀïÈ¡µÃ SGML-Tools Ì×¼þ

ftp://sunsite.unc.edu/pub/Linux/utils/text/sgml-tools-0.99.0.tar.gz.

Ò»¸öÓÐÓõıäÐÎÊÇ htmlurl£¬³ýÁË HTML ÎļþÔÚÆäËüÿÖÖÎļþÖÐÕâ¸ö URL
²¿·Ý½«²»»á³öÏÖ£® ËüÓÃÔÚÏñÊǸöÈ˵ĵç×ÓÓʼþλַ£»Äã¿ÉÒÔд

     <htmlurl url="mailto:esr@snark.thyrsus.com"
           name="esr@snark.thyrsus.com">


¶øÔÚ´¿ÎÄ×ÖÊä³öÖлñµÃ¡¸esr@snark.thyrsus.com¡¹ ¶ø²»ÊÇÖظ´µÄ¡¸esr@snark.thyr­
sus.com <mailto:esr@snark.thyrsus.com>¡¹ µ«ÊÇÔÚ HTML ÎļþÖÐÈÔÈ»±£ÓÐÊʵ±µÄ URL
²¿·Ý£®

3.6  ×ÖÐÍ

»ù±¾ÉÏ£¬SGML-Tools Ö§Ô®Óë LaTeX ÏàͬµÄ×ÖÐÍ£® ×¢Ò⣬ÎÞÂÛÈçºÎ£¬´¿ÎÄ×ÖµÄת»»(¾­ÓÉ
groff)²»Àí»áÓйØ×ÖÐ͵Ä×ÊѶ£® ËùÒÔ£¬Äã¿ÉÒÔ¾¡¿ÉÄܵÄʹÓöàÖÖ×ÖÐÍ£¬Õâ¶Ô LaTeX
µÄת»»»áÓкô¦£® µ«ÊÇÔÚ´¿ÎÄ×ֵİ汾Öв»ÒªÖ¸ÍûÄÜÓÃ×ÖÐ͵ã³öÖص㣮

ÌرðÊÇ£¬Ç°ÃæÃèÊö¹ýµÄ tt Õâ¸ö±êÇ©¿ÉÒÔÓÃÀ´»ñÖ¿í¶È¹Ì¶¨µÄ¡¸´ò×Ö»ú¡¹×ÖÐÍ£¬
ÕâÓ¦¸ÃÓÃÔÚËùÓеĵç×ÓÓʵÝλַ£¬»úÆ÷Ãû³Æ£¬µµ°¸Ãû³ÆµÈµÈ£® ÀýÈ磺









SGML-Tools Ê¹ÓÃ˵Ã÷ÖÐÒë°æ                                                    11



     Here is some <tt>typewriter text</tt> to be included in the document.


Ï൱춣º

     Here is some <tt/typewriter text/ to be included in the document.


¼ÇµÃÈç¹û±»°üº¬µÄÎÄ×Ö²»º¬ÓÐбÏßÄã¿ÉÒÔʹÓüòÂÔÐÎʽ£®

ÆäËüµÄ×ÖÐÍÓР´ÖÌå×Ö ÓõĠbf ÒÔ¼° Ð±Ìå×Ö ÓõĠem£®
ÁíÍ⻹֧ԮÊýÖÖ×ÖÐÍ£¬µ«ÊÇÎÒ²»½¨ÒéÄãʹÓÃËüÃÇ£¬ÒòΪËüÃǻᱻת»»³ÉÏñ HTML
²»Ö§Ô®µÄ×ÖÐÍ£® ´ÖÌ壬´ò×Ö»úÌ壬ÒÔ¼°Ð±ÌåÓ¦¸ÃÄÜÂú×ãÄãµÄÐèÒª£®

3.7  Áбí

´Ëϵͳ֧ԮÊýÖÖ²»Í¬µÄÁÐ±í£®ËüÃÇÊÇ£º

   · itemize ÏñÕâÑùµÄ¸æʾÁбí

   · enum Êý×ÖÁбí

   · descrip ÃèÊöÁбí

ÔÚ itemize »òÊÇ enum ÀïµÄÏîÄ¿±ØÐëÒÔ item ±êÇ©¼ÓÒÔ±êʾ£® ÔÚ descrip
ÀïµÄÏîÄ¿±ØÐëÒÔ tag ±êʾ£® ÀýÈ磬

     <itemize>
     <item>ÕâÊÇÒ»¸öÏîÄ¿£®
     <item>ÕâÊǵڶþ¸öÏîÄ¿£®
     </itemize>


¿´ÆðÀ´ÏñÊÇÕâÑù£º

   · ÕâÊÇÒ»¸öÏîÄ¿£®

   · ÕâÊǵڶþ¸öÏîÄ¿£®

ÔÚ enum ÖÐ

     <enum>
     <item>ÕâÊǵÚÒ»¸öÏîÄ¿£®
     <item>ÕâÊǵڶþ¸öÏîÄ¿£®
     </enum>


ÄãÓ¦¿´µÃ³öÀ´£¬Áбí¿ÉÒÔÊdz²×´µÄ£®Ï¸½ÚÇë²ÎÔÄ¡õÀýÎļþ£®

descrip ÁбíÉÔÓв»Í¬£¬¶øÇÒÓеãÄÑ¿´£¬µ«ÊÇÔÚijЩÇé¿öÏÂÄã¿ÉÄÜ»áÏëʹÓÃËü£º

     <descrip>
     <tag/Gnats./ Annoying little bugs that fly into your cooling fan.
     <tag/Gnus./ Annoying little bugs that run on your CPU.








SGML-Tools Ê¹ÓÃ˵Ã÷ÖÐÒë°æ                                                    12



     </descrip>


×îáá¿´ÆðÀ´Ïñ£º

      Gnats.
            Annoying little bugs that fly into your cooling fan.

      Gnus.
            Annoying little bugs that run on your CPU.

3.8  ¸ü½øÒ»²½µÄ×ÊѶ

  1.  QWERTZ Ê¹ÓÃÕßÖ¸Òý¿ÉÒÔ´ÓÕâÀïÈ¡µÃ ftp://ftp.cs.cornell.edu/pub/mdw/SGML.
      QWERTZ (ÒÔ¼° SGML-Tools) »¹Ö§Ô®ÏñÊÇÊýѧ¹«Ê½£¬±í¸ñ£¬Í¼ÐεÈÐí¶àÌØÐÔ£®
      Èç¹ûÄãÏëÓàSGML Ð´Ò»°ãµÄÎļþ£¬ÎÒ½¨ÒéÄãÓÃÔ­À´µÄ QWERTZ DTD
      ¶ø²»ÒªÓÃÐ޸ĹýµÄ linuxdoc DTD£¬ ÒòΪÕâÊÇÎÒÌرðÓÃÀ´Ð´ Linux HOWTOs
      ¼°ÆäËüÀàËÆÎļþÓõģ®

  2.  Tom Gordon µÄ QWERTZ tools ¿ÉÔÚ´ËÕÒµ½£º ftp://ftp.gmd.de/GMD/sgml.

  3.  ¸ü¶à¹Ø춠SGML µÄ×ÊѶ¿ÉÒÔÔÚÏÂÃæÕâЩÍøÒ³ÕÒµ½£º

         · SGML and the Web4

         · SGML Web Page5

         · Yahoo's SGML Page6


  4.  James Clark µÄ sgmls ½âÎöÆ÷£¬¼°ááÀ´µÄ nsgmls »¹ÓÐÆäËü¹¤¾ß¿ÉÔÚÕâÕÒµ½£º
      ftp://ftp.jclark.com ÒÔ¼° James Clark's WWW Page7 .

  5.  emacs psgml ¿ÉÔÚ´ËÕÒµ½£º
      ftp://ftp.lysator.liu.se/pub/sgml£®Õâ¸ö¹¤¾ßÌṩÐí¶à SGML µÄ¹¦ÄÜ£®

  6.  Äã¿ÉÒԼĵç×ÓÓʼþµ½ majordomo@via.ecp.fr ÒÔ²ÎÓë SGML-Tools mailing
      list£¬ÄÚÈÝд subscribe sgml-tools£® Mailing list µÄµØÖ·ÊÇ sgml-
      tools@via.ecp.fr£®

  7.  ¹Ø춠LyX µÄ¸ü¶à×ÊѶ¿ÉÒÔÔÚ´ËÕÒµ½£º LyX WWW Page8 .  LyX ÊÇÒ»¸ö¸ø LaTeX
      Óõĸ߽×ÎÄ×Ö´¦ÀíÆ÷Ç°¶Ë£® ¾ß°ëËù¼û¼´ËùµÃ½çÃ棬»á×Ô¶¯²úÉúÐí¶à LaTeX
      µÄÑùʽ¼°¸ñ¾Ö£® ¿ÉÒÔÔö¿ì LaTeX µÄѧϰ¶øÇÒʹ¸´Ôӵĸñ¾Ö±ä¼òµ¥ÇÒÖ±½Ó£®

____________________

4. <URL:http://www.w3.org/hypertext/WWW/MarkUp/SGML/>

5. <URL:http://www.sil.org/sgml/sgml.html>

6. <URL:http://www.yahoo.com/Computers_and_Internet/Information_and_Documentation/Data_Formats/SGML/>

7. <URL:http://www.jclark.com>

8. <URL:http://wsiserv.informatik.uni-tuebingen.de/~ettrich/>







SGML-Tools Ê¹ÓÃ˵Ã÷ÖÐÒë°æ                                                    13


--

                              Enjoy Linux!
                          -----It's FREE!-----

¡ù À´Ô´:£®×Ï ¶¡ Ïã bbs.hit.edu.cn£®[FROM: mtlab.hit.edu.cn]
[°Ù±¦Ïä] [·µ»ØÊ×Ò³] [Éϼ¶Ä¿Â¼] [¸ùĿ¼] [·µ»Ø¶¥²¿] [Ë¢ÐÂ] [·µ»Ø]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
Ò³ÃæÖ´ÐÐʱ¼ä£º228.419ºÁÃë