SGML-Tools »ç¿ë¹ýLDP Ç¥Áع®¼ Æ÷¸ËÀÎ sgml¿¡ ´ëÇÑ ¼³¸í°ú sgml-toolsÀÇ »ç¿ë¹ý°í·Á´ëÇб³ ¸®´ª½º µ¿¾Æ¸® KULS, ½É»óÇö artsilly@kuls.korea.ac.krv0.6 1999³â 6¿ù 6ÀÏsgml·Î Ç¥ÇöµÈ ¹®¼´Â »ç¿ëÀÌ °£´ÜÇÏ¸ç ´Ù¾çÇÑ ´Ù¸¥ Çü½ÄÀÇ ÀڷḦ ½±°Ô ¸¸µé ¼ö ÀÖµµ·Ï ±âº»ÀûÀÎ ¸¶Å©¾÷À» ÇØ ÁØ´Ù. º» ±Û¿¡¼´Â LDP(Linux Document Project)ÀÇ Ç¥ÁØ ¹®¼¾ç½ÄÀÎ linuxdoc DTD sgmlÀÇ ¸¶Å©¾÷ ¾ð¾î¿¡ ´ëÇØ ¾Ë¾Æº¸°í ÀÌ sgml ¹®¼¸¦ ´Ù¸¥ Çü½ÄÀÇ ¹®¼·Î ¹Ù²Ù¾î ÁÖ´Â À¯Æ¿¸®Æ¼ÀÎ sgml-toolsÀÇ »ç¿ë¹ý¿¡ ´ëÇØ ¾Ë¾Æº¸µµ·Ï ÇÑ´Ù. ÀÌ ¹®¼ÀÇ ¿ø¹®Àº °í·Á´ëÇб³ ¸®´ª½º µ¿¾Æ¸® KULSÀÇ µÎ¹ø° ¼¼¹Ì³ª ÀÚ·áÀÌ´Ù. 1. ÀúÀÛ±ÇThis document is copyrighted (C) 1999 Korea University Linux Study, KULS. Distributed under LDP copyright license. 2. sgmlÀ̶õ ¹«¾ùÀΰ¡?´Ü¼øÇÑ ÅؽºÆ®ÀÇ ³ª¿ÀÌ ¾Æ´Ñ º¸±â¿¡µµ ÁÁ°í ±ú²ýÇÑ ¹®¼¸¦ ¸¸µé±â À§ÇØ ÈçÈ÷µé ¿öµå ÇÁ·Î¼¼¼¶ó ºÒ¸®¿ì´Â ÇÁ·Î±×·¥À» »ç¿ëÇÑ´Ù. ¿äÁòÀÇ ¿öµåÇÁ·Î¼¼¼´Â ´ëºÎºÐ À§ÁöÀ§±×(´«¿¡ º¸À̴´ë·Î Ãâ·Â¹°À» º¸¸é¼ ÀÛ¼ºÇÏ´Â ¹æ½Ä) ¹æ½ÄÀ» ä¿ëÇÏ¿© Ãâ·ÂÇϱâ Àü¿¡ ¹®¼ÀÇ ÇüŸ¦ Á÷Á¢ º¸¸ç Á¶ÀÛÇÒ ¼ö ÀÖ¾î ¹®¼ÀÛ¼ºÀÇ Æí¾ÈÇÔÀ» °¡Á®´ÙÁØ´Ù. ±×·¯³ª µ¿ÀÏÇÑ Æ÷¸ËÀÇ Àå,Àý ±¸ºÐÀ¸·Î ³ª´µ¾îÁø ¹®¼¸¦ ÀÛ¼ºÇϴµ¥ À־ ´Ü¼øÇÑ ÀÛ¾÷À» ¹Ýº¹ Çؾ߸¸ ÇÏ´Â ºÒÆíÇÔÀÌ ÀÖ´Ù. ¶ÇÇÑ ¿©·¯ »ç¶÷À¸·Î ³ª´©¾î ¹®¼¸¦ ÀÛ¼ºÇÒ °æ¿ì¿¡´Â µ¿ÀÏÇÑ Æ÷¸ËÀ» À¯ÁöÇϱⰡ ±×¸® ½¬¿î ÀÏÀÌ ¾Æ´Ï´Ù. ¸¶Áö¸·À¸·Î ÇØ´ç ¹®¼¸¦ º¸±â À§Çؼ´Â ¹Ýµå½Ã ±× ¿öµåÇÁ·Î¼¼¼ ÇÁ·Î±×·¥ÀÌ ÇÊ¿äÇÏ´Ù´Â Á¡ÀÌ ½±°Ô ¹®¼¸¦ º¸±â¿¡ ¿©°£ ´ä´äÇÑ Á¡ÀÌ ¾Æ´Ï´Ù. texÀ¸·Î ´ëÇ¥µÇ´Â ¹®¼ Æ÷¸ÅÅÍ(document formatter) ȤÀº ¹®¼ ÄÄÆÄÀÏ·¯(document compiler)´Â À§ÀÇ ¿öµå ÇÁ·Î¼¼¼¿Í´Â ¹Ý´ëÀÇ °³³äÀ» °¡Áö°í ÀÖ´Ù°í º¼ ¼ö ÀÖ´Ù. ÀÌ·± ¹®¼ ÄÄÆÄÀÏ·¯´Â À§ÁöÀ§±× ¹æ½ÄÀÌ ¾Æ´Ï±â ¶§¹®¿¡ ½ÇÁ¦·Î Ãâ·ÂµÇ´Â ¸ð½ÀÀ» º¼ ¼ö ¾ø´Ù. ű×(tag)¶ó ºÒ¸®¿ì´Â Ç¥½ÃÀÚ¸¦ ÀÌ¿ëÇÏ¿© ¹®¼¸¦ ²Ù¹Ì°í ´Ùµë´Â´Ù. µ¿ÀÏÇÑ ÇüÅ°¡ ¹Ýº¹µÇ¾î ³ª¿Ã ¶§ ¹Ýº¹µÇ´Â ÀÛ¾÷À» ÁÙ¿©ÁÖ°í ¿©·¯ »ç¶÷ÀÌ ¹®¼¸¦ ³ª´©¾î ÀÛ¼ºÇÒ °æ¿ì¿¡µµ µ¿ÀÏÇÑ ¹®¼ ÇüŸ¦ À¯ÁöÇØ ÁÙ ¼ö ÀÖ´Ù. ¶ÇÇÑ ÀÛ¼ºÀº ´Ü¼øÇÑ ÅؽºÆ® ¿¡µðÅÍ¿¡¼ ÇÏ´Â °ÍÀ̱⠶§¹®¿¡ ¶§¿Í Àå¼Ò¸¦ °¡¸®Áö ¾Ê°í ÀÛ¼ºÀÌ °¡´ÉÇÏ´Ù´Â °ÍÀ» ÀåÁ¡À¸·Î µé ¼ö ÀÖ´Ù. ¾Æ·¡´Â tex¹®¼ÀÇ ¿¹Á¦ÀÌ´Ù.
\section{¸®´ª½ºÀÇ ÀåÁ¡} ¸®´ª½º´Â ÀϹÝÀûÀÎ ´Ù¸¥ OS¿Í ºñ±³ÇÏ¿© ´ÙÀ½°ú °°Àº °ÍµéÀ» ÀåÁ¡À¸·Î ³»¼¼¿ï ¼ö ÀÖ½À´Ï´Ù. \begin{enumerate} \item ¸®´ª½º´Â ¹«·áÀÔ´Ï´Ù. ¸®´ª½º ½Ã½ºÅÛÀ» ²Ù¹Ì°í »ç¿ëÇϴµ¥´Â ¾Æ¹«·± ºñ¿ëÀÌ µéÁö ¾Ê½À´Ï´Ù. FTP¸¦ ÅëÇؼ ¸®´ª½ºÀÇ ¸ðµç ÇÁ·Î±×·¥À» ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. \item ¸®´ª½ºÀÇ °ÅÀÇ ´ëºÎºÐÀÇ ¼Ò½º°¡ °ø°³µÇ¾î ÀÖ½À´Ï´Ù. 10¿©³âÀÇ ¼¼¿ùÀ» °ÉÄ¡¸é¼ ¹ö±×¸¦ Àâ°í, ¾ÈÁ¤¼ºÀ» È®º¸ÇÑ ¸®´ª½º ½Ã½ºÅÛÀÇ ¼Ò½º´Â ´©±¸³ª ½±°Ô ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¹®¼ ÄÄÆÄÀÏ·¯·Î´Â texÀ̳ª groffµîÀÌ ´ëÇ¥ÀûÀÌ¸ç ¸®´ª½ºÀÇ ¸Å´º¾óÀÎ man Çü½ÄÀ̳ª emacs µî¿¡¼ ÀÐÀ» ¼ö ÀÖ´Â info Çü½Ä ¿ª½Ã ¹®¼ ÄÄÆÄÀÏÀ̳ª ¹®¼ Æ÷¸ÅÆÃÀÇ ÇüŸ¦ °¡Áö°í ÀÖ´Ù°í ÇÒ ¼ö ÀÖ´Ù. ±×·¯³ª Á» ´õ À¯¿ëÇÏ°Ô »ç¿ëÇϱâ À§Çؼ´Â ÀÌ·± ´Ù¾çÇÑ Çü½ÄÀÌ ¼·Î º¯È¯ÀÌ µÇ¾î¾ß ÇÑ´Ù. °¢°¢ÀÇ ¹®¼ Æ÷¸ÅÆà ÇüŸ¦ ¹Ù²Ù¾îÁÖ´Â À¯Æ¿¸®Æ¼µéÀÌ ÀÖÁö¸¸ ¿©ÀüÈ÷ ¿©·¯°¡ÁöÀÇ Å±׸¦ ÀÍÇô¾ßÇÑ´Ù´Â ºÒÆíÇÑ Á¡ÀÌ ÀÖ´Ù. sgml(Standard Generalized Markup Language) Àº ÀÌ·± ¿©·¯°¡Áö ű×ÀÇ Ç¥ÁØÈ ¹æ¾ÈÀÌ´Ù. ¾ö°ÝÈ÷ ¸»ÇØ sgmlÀº ¹®¼ ÄÄÆÄÀÏ·¯¶ó±â º¸´Ù´Â texÀ̳ª groffµîÀÇ Å±׸¦ »ý¼ºÇØÁÖ´Â ¹®¼ Àü󸮱â¶ó ÇÒ ¼ö ÀÖ´Ù. sgmlÀº ÀÌ·± ÀÌÀ¯·Î Á¶ÆÇ ¾ð¾î(markup language)¶ó°í ºÒ¸°´Ù. ÃÖ±Ù¿¡´Â sgmlÀ» È®ÀåÇÏ¿© ´õ¿í À¯¿¬ÇÑ ¹®¼¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖµµ·Ï ÇØ ÁÖ´Â XML(Extensible Markup Language)ÀÌ ³ª¿Ô´Ù. sgml ¿¹Á¦´Â Â÷Ãû ¼³¸íÇϵµ·Ï ÇÑ´Ù. 2.1 ¿Ö sgmlÀ» ¾²´Â°¡?À§¿¡ ¾ð±ÞÇÑ °Íó·³ sgmlÀº ¿©·¯ ¹®¼ Æ÷¸ÅÅÍÀÇ Å±׸¦ »ý¼ºÇØ ÁÖ´Â ¿ªÇÒÀ» ÇÑ´Ù. ¿ì¸®´Â sgml ű׸¦ ÀÌ¿ëÇÑ ÇϳªÀÇ ¹®¼·ÎºÎÅÍ tex, html, gnu info, man, asciiµî ´Ù¾çÇÑ Æ÷¸ËÀÇ ¹®¼¸¦ ÃßÃâÇÒ ¼ö ÀÖ´Ù. ¹°·Ð ¿©±â¿¡¼ ¶Ç °¡Áö¸¦ »¸¾î ³ª°¡¸é ps³ª pdf, dviµî Ãâ·ÂÀ» À§ÇÑ ¿©·¯ ´Ù¾çÇÑ Æ÷¸ËÀ» ¾òÀ» ¼ö ÀÖ´Ù. ´ÜÁö sgmlÀÇ Å±׸¦ ÀÍÈ÷´Â °Í ¸¸À¸·Î ÃæºÐÇÏ´Ù. 2.2 ±×·¸´Ù¸é sgml ű״ ½¬¿î°¡?Àý´ë ±×·¸Áö ¾Ê´Ù. ¿©·¯ ű×ÀÇ Ç¥ÁØÀ̶ó¸é ¾ó¸¶³ª ¸¹°í ´Ù¾çÇÑ Å±׸¦ Áö¿øÇϰڴ°¡? ÀϹÝÀûÀΠű״ ¹®¼¸¦ Àå, Àý·Î ±¸ºÐÇÏ´Â °Í¿¡¼ ½ÃÀÛÇÏ¿© ¹®¼¸¦ ²Ù¹Ì°Å³ª ±×¸²À» »ðÀÔÇϰųª ÀÎÅÍ³Ý ÇÁ·ÎÅäÄÝÀ» ¿¬°áÇØ ÁÖ´Â ¸µÅ©µî ´Ù¾çÇÏ´Ù. sgmlÀ» ¾²±â À§ÇÑ Àü¿ë ÇÁ·Î±×·¥µµ ¾î·ÆÁö ¾Ê°Ô ¸¸³¯ ¼ö ÀÖÀ» Á¤µµÀÌ´Ù. 2.3 ±×·¡µµ sgmlÀ» ¾²¶ó°í ÇÏ´Â ÀÌÀ¯´Â ¹«¾ùÀΰ¡?¿ì¸®°¡ ¾²·Á´Â sgmlÀº ½±±â ¶§¹®ÀÌ´Ù. ÀÌ ´Ù¾çÇÑ sgml ÅÂ±× Áß Æ¯Á¤ ¾ç½ÄÀÇ ¹®¼¸¦ ¸¸µé ¶§ ¾²´Â ű״ ÇÑÁ¤µÉ °ÍÀÌ´Ù. ÀÌ·± ÇÑÁ¤µÈ ű׸¦ ¾µ ¼ö ÀÖµµ·Ï ÇØ ³õÀº ¾ç½ÄÀ» DTD¶ó Çϸç ÀÌ°ÍÀº Àüü sgmlÀÇ ºÎºÐÁýÇÕÀÌ µÈ´Ù. ¿ì¸®°¡ ¾²´Â DTD´Â linuxdoc DTDÀÌ´Ù. ¿©±â¿¡ Àִ ű״ ±× ¼ö°¡ ÀûÀ¸¸ç »ç¿ëÇϱ⿡µµ ½±´Ù. linuxdoc DTD´Â sgml-tools¸¦ ÀÌ¿ëÇØ ±¸ÇöµÇ¸ç ÇöÀç ftp://ftp.kr.FreeBsd.ORG/pub/users/cjh/sgml-tools-ko/¿¡¼ ±¸ÇÒ ¼ö ÀÖ´Ù. Ưº°È÷ ¿ì¸®°¡ ¾²·Á´Â ÇÁ·Î±×·¥Àº ÇѱÛÀÌ °¡´ÉÇØ¾ß ÇϹǷΠÀ§ÀÇ ¸µÅ©¿¡¼ ±¸Çϱ⠹ٶõ´Ù. ÃÖÁØÈ£´Ô²²¼ ¼ö°íÇÏ¿© ÇÑ±Û ÆÐÄ¡°¡ µÇ¾îÀÖ´Ù. linuxdoc DTD´Â ¸®´ª½º HOWTO ¹®¼¿Í ±×¹ÛÀÇ ¹®¼ÀÇ Ç¥ÁØ Æ÷¸ËÀ̸ç ÀÌ Çü½ÄÀ» ÀÌ¿ëÇÏ¿© ¿©·¯ HOWTO ¹®¼, mini HOWTO ¹®¼µîÀÌ ¹ø¿ªµÇ¾ú´Ù. ¿ì¸®³ª¶ó¿¡¼µµ ¹ø¿ªº» HOWTO ¹®¼ÀÇ Ç¥ÁØÆ÷¸ËÀ¸·Î sgmlÀ» ±ÇÀåÇÏ°í ÀÖÀ¸¸ç º»ÀÎ ¿ª½Ã ¸®´ª½º Çѱ۹®¼ ÇÁ·ÎÁ§Æ®¿¡ °¬´Ù°¡ °Å±â °ü¸®ÀÚÀÎ ±Ç¼ø¼±´ÔÀÇ ±ÇÀ¯·Î sgml¿¡ ºüÁ®µé°Ô µÇ¾ú´Ù. 3. sgmlÀÇ ±âÃÊÀÌÁ¦ºÎÅÍ sgmlÀ̶ó Çϸé linuxdoc DTD¿¡ ÇØ´çÇÏ´Â sgml¸¸ ¸»ÇÑ´Ù. 3.1 ű׶õ?ű׶õ html ¹®¼¿¡¼ º¸´Â °Í°ú °°Àº < >·Î ¹ÀÎ »çÀÌ¿¡ ¹®¼ÀÇ Çü½ÄÀ» ÁöÁ¤ÇÏ´Â ¿¹¾à¾îÀÌ´Ù. »ç½Ç htmlÀº html DTDÀ̸ç sgmlÀÇ ºÎºÐÁýÇÕÀÌ´Ù. ´ÙÀ½°ú °°Àº űװ¡ ÀϹÝÀûÀ¸·Î ¾²ÀδÙ.
<sect> <sect1> <author> <p> <item> <itemize> <enum> <verb> <code> <quote> <tt> »ç½Ç ¹®¼¸¦ Á» ´õ ü°èÀûÀ¸·Î ¸¸µé±â À§Çؼ´Â Á» ´õ ¸¹Àº ű׸¦ ¾Ë¾Æ¾ß ÇÏÁö¸¸ ±âº»ÀûÀÎ ¹®¼¸¦ À§Çؼ´Â À§ÀÇ Çü½Ä Á¤µµ¸é ÃæºÐÇÏ´Ù. 3.2 ½ÃÀÛÇϱâ/Çѹø¸¸ ¾Ë¾ÆµÎ±â¿©±â¿¡´Â ¹®¼ ¸Ó¸®¿¡ ³Ö¾î¾ß ÇÏ´Â ¸î¸î űװ¡ ´õ ³ª¿Â´Ù. ±×·¯³ª ÀÌ Å±״ Ưº°È÷ ¿Ü¿öµÑ ÇÊ¿ä´Â ¾ø´Ù. Çѹø ÀÛ¼ºÇØ µÎ°í ¸Å¹ø º¹»çÇØ ¾²¸é µÈ´Ù. ¾Æ·¡ ¿¹´Â º» ¹®¼ÀÇ 0.4¹öÀü ¹®¼ÀÇ sgml ¼Ò½ºÀÌ´Ù.
<!-- Korea Universiy Linux Study Team Seminar 2 --> <!-- Ä𽺠¼¼¹Ì³ª ÀÚ·á #2 --> <!doctype linuxdoc system> <article> <title>SGML-Tools »ç¿ëÇϱâ, ¼¼¹Ì³ª ¹æ¹ý <subtitle>Ä𽺠¼¼¹Ì³ª ÀÚ·á #2 <author>½É»óÇö <htmlurl url="mailto:artsilly@kuls.korea.ac.kr" name="artsilly@kuls.korea.ac.kr"> <date>v0.4 1999³â 4¿ù 3ÀÏ <abstract> ÀÌ ¹®¼´Â °í·Á´ëÇб³ ¸®´ª½º µ¿¾Æ¸® Äð½ºÀÇ ¼¼¹Ì³ªÀÚ·áÀÌ´Ù. ´©±¸³ª ½±°Ô »ç¿ëÇÒ ¼ö ÀÖÀ¸³ª ÀÌ ¹®¼ÀÇ ÀúÀÛ±ÇÀº Ä𽺿¡¼ °®´Â´Ù. ÀÌ ¹®¼´Â µÎ¹ø° ¼¼¹Ì³ªÀÚ·á·Î sgml-toolsÀ» ÀÌ¿ëÇÏ¿© ¼¼¹Ì³ª ÀڷḦ ÀÛ¼ºÇÏ´Â ¹æ¹ý°ú ¾ÕÀ¸·ÎÀÇ ¼¼¹Ì³ª ¹æÇâ¿¡ ´ëÇØ ´ã°í ÀÖ´Ù. </abstract> <toc>
ÃÖÁØÈ£´Ô²²¼ ÆÐÄ¡ÇϽŠÇÑ±Û sgml-tools¿¡´Â
<!-- BogoMips mini-HOWTOÀÇ sgml ¼Ò½º ¹ø¿ª/º¯È¯ ½É»óÇö artsilly@kuls.korea.ac.kr --> <!doctype linuxdoc system> <article> <title>BogoMips mini-HOWTO <subtitle>º¸°í¹Ó½º¶õ ¹«¾ùÀΰ¡? <author>ºö ¿Ï µµ¸£½ºÆ®(Wim van Dorst), <htmlurl url="mailto:baron@clifton.hobby.nl" name="baron@clifton.hobby.nl"> <date>v, 13 December 1997 <trans>½É»óÇö, <htmlurl url="mailto:artsilly@kuls.korea.ac.kr" name="artsilly@kuls.korea.ac.kr"> <tdate>v1.0s 1998³â 12¿ù 27ÀÏ <abstract> ÀÌ ¹®¼´Â À¯Áî³ÝÀ̳ª e-mailÀ» ÅëÇØ ¾ò¾îÁø º¸°í¹Ó½º¿¡ ´ëÇÑ ¿©·¯ °¡Áö Á¤º¸¸¦ ´ã°í ÀÖ´Ù. (Áß·«) </abstract> <!-- Â÷·Ê --> <toc> <!-- º»¹®ÀÇ ½ÃÀÛ --> ¾ÕÀ¸·Î ³ª¿Ã ű״ ´ëºÎºÐ À§ÀÇ ¿¹¿¡ ³ª¿Â 4. sgmlÀ» ÀÌ¿ëÇÏ¿© º»°ÝÀûÀ¸·Î ¹®¼ ÀÛ¼ºÇϱâÀÌ ÀåÀº º»·ÐÀÌ¸ç ¿©±â¿¡ ÀÖ´Â ³»¿ëµéÀº ÃæºÐÈ÷ ¼÷ÁöÇϱ⠹ٶõ´Ù. 4.1 Àå,ÀýÀÇ ±¸ºÐ¿ª½Ã ¿¹¸¦ º¸¸ç ¼³¸íÇϵµ·Ï ÇÑ´Ù.
<sect>sgmlÀÇ ±âÃÊ <p> ÀÌÁ¦ºÎÅÍ sgmlÀ̶ó Çϸé linuxdoc DTD¿¡ ÇØ´çÇÏ´Â sgml¸¸ ¸»ÇÑ´Ù. <sect1>ű׶õ? <p> ű׶õ html ¹®¼¿¡¼ º¸´Â °Í°ú °°Àº < >·Î ¹ÀÎ »çÀÌ¿¡ ¹®¼ÀÇ Çü½ÄÀ» Àå ÀýÀÇ ±¸ºÐÀº ´Ý±â űװ¡ ÇÊ¿ä¾ø´Â
[linux ]$ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 5 model : 2 model name : Pentium 75 - 200 À§ÀÇ ¿¹¿¡´Â ¾î¶² Àοë ű׵µ »ç¿ëÇÏÁö ¾Ê¾Ò´Ù. ÀÌ°Í¿¡ ´ëÇÑ ¿Ã¹Ù¸¥ ÀÎ¿ë °á°ú´Â Àοë ű׸¦ º¸¸ç ÃßÈÄ ¿¹¸¦ µéµµ·Ï ÇÏ°Ú´Ù. 4.2 ¹®ÀÚÀÇ ²Ù¹Ò»ç½Ç ¿ì¸®°¡ ¾²´Â linuxdoc DTDÀÇ °æ¿ì ¹®ÀÚ ²Ù¹Ì´Â °Í¿¡ ÀλöÇÏ´Ù ÇÒ ¼ö ÀÖ´Ù. ´ÙÀ½°ú °°Àº ¼¼°¡ÁöÀÇ Å±׸¦ ÀÌ¿ëÇÑ´Ù.
À§¿Í °°Àº ű׸¦ ¾µ ¶§ ±æÁö ¾ÊÀº ³»¿ëÀ̶ó¸é ¿¾îÁÖ°í ´Ý¾ÆÁÖ´Â °ÍÀÌ ºÒÆíÇÒ ¼öµµ ÀÖ´Ù. ÀÌ·² ¶§´Â °£ÀÌ Å±׸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù. Áï <tt/ Hello, World/¿Í °°ÀÌ / ¸¦ »ç¿ëÇÏ¿© ¿°í ´ÝÀ» ¼ö ÀÖ´Ù. ÀÌ·± ¹æ½ÄÀÇ °£ÀÌ Å±״ ±ä ¹®Àå¿¡¶óµµ °¡´ÉÇÏÁö¸¸ ÀÌ·²°æ¿ì ¹®¼ÀÇ ³»¿ë¿¡ / °¡ ÀÖ´Ù¸é È¥µ¿À» ÀÏÀ¸Å³ ¿°·Á°¡ ÀÖÀ¸¸ç Áߺ¹ÇÏ¿© ¾²¸é °£ÀÌ ÅÂ±× ¾È¿¡´Â / °¡ °ãÄ¡±â ¶§¹®¿¡ Áߺ¹ÇÏ¿© °£ÀÌű׸¦ ¾µ ¼ö ¾ø´Ù. 4.3 Ç׸ñÀÇ ³ª¿Ç׸ñÀ» ³ª¿ÇÏ´Â °ÍÀº ¼¼°¡Áö Á¾·ù°¡ ÀÖ´Ù.
ÀÌ µÎ°¡Áö
<enum> <item>¾ÖÇÁÅÍ ½ºÅÜ <item>FVWM <item>À©µµ ¸ÞÀÌÄ¿ </enum> ó·³ ¾´´Ù. ¸¶Áö¸· Ç׸ñ ³ª¿ ű״ °¢ Ç׸ñÀ» ±½Àº ±ÛÀÚü·Î ³ªÅ¸³»°í ±× ¾Æ·¡¿¡ Ãß°¡±ÛÀ» µé¿© ¾²´Â Çü½ÄÀ¸·Î ¹Ù·Î ÀÌ ÀýÀÌ ±× Çü½ÄÀ¸·Î µÇ¾îÀÖ´Ù.
ÀÌ ¹æ¹ýÀº
<descrip> <tag>¾ÖÇÁÅÍ ½ºÅÜ</tag> ÁÁ´Ù. ¾ÆÁÖ ÁÁ´Ù.<p> <tag>FVWM</tag> PAKKUMÀÌ´Â ÀÌ°É ¾´´Ù.<p> <tag>À©µµ ¸ÞÀÌÄ¿</tag> ¼±±ÙÀÌ´Â À̰ɾ´´Ù.<p> </descrip> ó·³ µÇ¾î ÀÖ´Ù. 4.4 ÀοëÇϱâÀ§¿¡ ¸»ÇÑ °Íó·³ ÀûÀýÇÑ Àοë ű׸¦ »ç¿ëÇÏÁö ¾ÊÀ¸¸é sgml-tools¿¡¼´Â
ÇÑ ¹®´ÜÀ¸·Î º¸°í ¸ðµç ¹®ÀåÀ» ºÙ¿©¹ö¸°´Ù. Àοë ű׸¦ ¾µ °æ¿ì
Àο빮À̶ó´Â Ç¥½Ã¸¦ Çϱâ À§ÇØ ÀûÀýÇÑ ÆùÆ® º¯È¯À» ÇØ ÁÖ¸ç ¿©·¯ ¹æ¹ýÀ¸·Î
Àο빮À̶ó´Â ´À³¦ÀÌ µé°Ô ÇØ ÁØ´Ù. ÀοëÇÏ´Â ¹æ¹ý¿¡´Â ¼¼°¡Áö Á¤µµ°¡
ÀÖ´Ù.
[linux ~]$ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 5 model : 2 model name : Pentium 75 - 200 stepping : 12 ÀÌ·¸°Ô ³ª¿À´Â °ÍÀÌ(»ç½Ç ÀÌ ¿¹´Â À§¿¡ ³ª¿Ô´ø ±×! ¿¹Á¦ÀÌ´Ù.)
[linux ]$ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 5 model : 2 model name : Pentium 75 - 200 stepping : 12 ÀÌ·¸°Ô µÇ¾î ¹ö¸°´Ù. ÀÌ Å±״ µé¿©¾²±â Á¤µµ·Î ÀÌÇØÇÏ´Â °ÍÀÌ ÁÁÀ» °ÍÀÌ¸ç »ç¶÷ ¸»ÀÇ Àοëµî¿¡ »ç¿ë°¡´ÉÇÏ´Ù. 5. »óÈ£ ÂüÁ¶ ³Ö±â»óÈ£ ÂüÁ¶´Â ÇÏÀÌÆÛÅؽºÆ® ±â´ÉÀ» °®Ãá ¹®¼(´ëÇ¥ÀûÀ¸·Î html)·Î º¯È¯ µÉ ¶§ »ç¿ë°¡´ÉÇÏ´Ù. Áö±Ý ¹®¼¸¦ html·Î º¸°íÀÖ´Ù¸é ÀÌ ¹öÆ°À» ´©¸£¸é 'sgmlÀÇ ±âÃÊ'·Î ´Ù½Ã µÇµ¹¾Æ °¥ °ÍÀÌ´Ù. ÀÌ´Â ´ÙÀ½°ú °°Àº ű׸¦ ÀÌ¿ëÇÏ¿© »ç¿ë °¡´ÉÇÏ´Ù.
±×·¯³ª ÃÖ±Ù °æÇâ¿¡ ºñÃß¾î º¸¸é ¹®¼ ³»ÀÇ »óÈ£ÂüÁ¶´Â º°·Î »ç¿ëµÇÁö ¾Ê´Â °Í °°´Ù. Ưº°È÷ »ý°¢ÇÏÁö ¾Ê¾Æµµ µÈ´Ù. 6. ÀÎÅÍ³Ý ÁÖ¼Ò ³Ö±â6.1 ±âº»Çü <url>ÀÎÅÍ³Ý ÁÖ¼Ò´Â html·Î º¯È¯ ÇÒ ¶§»Ó¸¸ ¾Æ´Ï¶ó ¿©·¯ ´Ù¸¥ ¹®¼·Î º¯È¯ÀÌ µÉ
¶§µµ À¯¿ëÇÏ´Ù.
<url url="http://kulsnet.korea.ac.kr/~artsilly/" name="¾ÆÆ®½Ç¸®ÀÇ È¨ÆäÀÌÁö"> Çü½ÄÀº À§¿Í °°ÀÌ µÈ´Ù. URLÀ» µû¶ó°¥ ¼ö
ÀÖ´Â ¹®¼Çü½Ä(html)À϶§´Â Áï À§ ¿¹Á¦´Â ¿Í °°ÀÌ º¸ÀÏ °ÍÀÌ¸ç ¸¸ÀÏ Áö±Ý º¸°íÀÖ´Â ¹®¼°¡ htmlÀ̶ó¸é '¾ÆÆ®½Ç¸®ÀÇ
ȨÆäÀÌÁö'¸¦ ´©¸£¸é ¾ÆÆ®½Ç¸®ÀÇ È¨ÆäÀÌÁö·Î °¥ °ÍÀÌ´Ù. ±×·¯³ª ÀÏ¹Ý ¹®¼¶ó¸é
±×³É '¾ÆÆ®½Ç¸®ÀÇ È¨ÆäÀÌÁö <http://kulsnet.korea.ac.kr/ artsilly/>'
À̶ó°í ³ª¿Í¼ ÀÏ¹Ý ¹®¼ »ç¿ëÀÚ¸¦ À§ÇÑ ¹è·Á¸¦ ÇÏ°Ô µÈ´Ù. Áö±Ý º¸°í ÀÖ´Â
¹®¼ Çü½Ä¿¡ µû¶ó Á¶±Ý¾¿ ´Ù¸¦ °ÍÀÌ´Ù. ¸¸ÀÏ http://kulsnet.korea.ac.kr/~artsilly/ 6.2 º¯ÇüÇü <htmlurl>ÀÌ Å±×ÀÇ º¯ÇüÇüÀ¸·Î´Â
<htmlurl url="http://kulsnet.korea.ac.kr/~artsilly/" name="¾ÆÆ®½Ç¸®ÀÇ È¨ÆäÀÌÁö"> ´Â ¸ðµç Çü½Ä¿¡¼ ¾Æ·¡¿Í °°ÀÌ ±×·¸´Ù¸é ÀÌ·± º¯ÇüÇüÀº ¾î´À °æ¿ì¿¡ ¾²´Â°¡? ±×°ÍÀº ´©±º°¡ÀÇ ¸ÞÀÏ ÁÖ¼Ò¸¦
³ªÅ¸³¾ ¶§ À¯¿ëÇÏ´Ù. ¸ÞÀÏÀÓÀ» ³ªÅ¸³»´Â ÇÁ·ÎÅäÄÝ
Ç¥½ÃÀÚ(mailto:)´Â ²Ü²ÜÇÏ¸ç ¸¸ÀÏ ÀÌ°ÍÀ»
url·Î ½èÀ» °æ¿ì ÇÏÀÌÆÛ ÅؽºÆ® ¹®¼´Â ±¦ÂúÁö¸¸ ÀÏ¹Ý ¹®¼¿¡¼´Â
³ ¸ÞÀÏÁÖ¼Ò°¡ mailto:artsilly@kuls.korea.ac.krÀÌ´Ù¶ó°í ¸»ÇÏÁö´Â ¾ÊÀ¸¸ç Ç×»ó mailto´Â »©°í À̾߱â ÇÑ´Ù. ÀÌ·¸°Ô »ç¿ëÇϱâ À§ÇØ À̶§´Â ÀÏ¹Ý ¹®¼µç htmlÀÌµç °øÈ÷ name= ¸¸ ³ªÅ¸³ª°Ô Çϱâ À§ÇØ ÀÌ Å±׸¦ ¾´´Ù. 7. Ư¼ö¹®ÀÚƯ¼ö¹®ÀÚ³ª º° Ư¼ö¹®ÀÚ °°Áö ¾ÊÀº °ÍµéÀ» Ç¥½ÃÇÏ´Â ¿¹¾à¾î°¡ ÀÖ´Ù. ÀÌ°ÍÀº ű׾ȿ¡ ű׸¦ ÀοëÇϰųª ÇÏ´Â °æ¿ì¿¡ ¾²ÀδÙ.(ÀÌ ¼¼¹Ì³ª ÀÚ·á ÁغñÇÏ¸é¼ Æ¯¼ö¹®ÀÚ Äڵ带 ³Ê¹« ¸¹ÀÌ »ç¿ëÇß´Ù. --; ¹ÌÄ¡°Ú´Ù.) °¡Àå ÀϹÝÀûÀÌ¸ç ¸¹ÀÌµé ¾Ë°íÀÖ´Â ¿¡¼ ½ÃÀÛÇؼ ¿©·¯°¡Áö°¡ ÀÖ´Ù. ÀÌ°Í¿¡ ´ëÇؼ´Â /usr/doc/sgml-tools-* µî¿¡ ÀÖ´Â guide ¹®¼¸¦ Âü°íÇϱ⠹ٶõ´Ù. Æò»ó½Ã¿¡´Â Ưº°È÷ »ç¿ëÇÒ ¸¸ÇÑ Æ¯¼ö¹®ÀÚ´Â ¾øÀ» °ÍÀÌ´Ù. ¸î¸î »ç¿ë ºóµµ°¡ ³ôÀº °ÍÀº ´ÙÀ½°ú °°´Ù.
<p> ű״ ¹®´ÜÀ» ³ª´©´Â ű×ÀÌ´Ù. <sect> ¹Ø¿¡´Â ²À ½á¾ß ÇÏ¸ç ±× ¹ÛÀÇ À§Ä¡¿¡¼´Â ÇÑÁÙ ºñ¿öµÎ´Â °ÍÀ¸·Î ÀÌ Å±׸¦ ´ë½Å ÇÒ ¼ö ÀÖ´Ù. Áï ¾Æ·¡ÀÇ µÎ ÄÚµå´Â µ¿ÀÏÇÏ°Ô ³ª¿Â´Ù. Ãâ·ÂÀº ¹Ù·Î ÀÌ ¹®´Ü°ú ¹Ù·Î À§ÀÇ ¹®´ÜÀÌ´Ù.
ÀÖ´Ù. ÀÌ°Í¿¡ ´ëÇؼ´Â /usr/doc/sgml-tools-* µî¿¡ ÀÖ´Â guide ¹®¼¸¦ Âü°íÇϱ⠹ٶõ´Ù.<p> <p> ű״ ¹®´ÜÀ» ³ª´©´Â ű×ÀÌ´Ù. <sect> ¹Ø¿¡´Â ²À ½á¾ß ÇÏ¸ç ±× ¹ÛÀÇ À§Ä¡¿¡¼´Â ÇÑÁÙ ºñ¿öµÎ´Â °ÍÀ¸·Î ÀÌ Å±׸¦ ´ë½Å ÇÒ ¼ö
ÀÖ´Ù. ÀÌ°Í¿¡ ´ëÇؼ´Â /usr/doc/sgml-tools-* µî¿¡ ÀÖ´Â guide ¹®¼¸¦ Âü°íÇϱ⠹ٶõ´Ù. <p> ű״ ¹®´ÜÀ» ³ª´©´Â ű×ÀÌ´Ù. <sect> ¹Ø¿¡´Â ²À ½á¾ß ÇÏ¸ç ±× ¹ÛÀÇ À§Ä¡¿¡¼´Â ÇÑÁÙ ºñ¿öµÎ´Â °ÍÀ¸·Î ÀÌ Å±׸¦ ´ë½Å ÇÒ ¼ö ÇÑÁÙ ºñ¿öµÎ´Â °ÍÀ̳ª <p>¸¦ ¾²Áö ¾ÊÀº °÷Àº ¹®´ÜÀÌ ³ª´µ¾î ÁöÁö ¾Ê°í À§·Î ºÙ°Ô µÈ´Ù. ÀÚµ¿À¸·Î ¾ç ¿· ÆøÀ» ¸ÂÃß¾î Á¶ÀýÀÌ µÊÀ» ±â¾ïÇϱ⠹ٶõ´Ù. ¶Ç À̾߱âÇÏÁö¸¸ ÀÌÁ¡¿¡ ÁÖÀÇÇϱ⠹ٶõ´Ù. 8. ¹®¼ º¯È¯¿ì¸®´Â 2byte ¹®ÀÚ¸¦ »ç¿ëÇÏ´Â »ç¶÷µéÀ̱⠶§¹®¿¡ sgml-tools¸¦ ¹Ù·Î °¡Á®´Ù ¾µ ¼ö ¾ø´Ù. ÇѱÛÀÌ »ç¿ë°¡´ÉÇÏ°Ô ÆÐÄ¡µÈ °ÍÀº Ãâ·Â¹°·Î tex, ps, dvi, ÀϹÝÅؽºÆ®, htmlµîÀÇ º¯È¯ÀÌ °¡´ÉÇÏ´Ù. info¿Í rtf Ãâ·ÂÀº ¼ö¿ä°¡ ±×¸® ¾ø¾î ÆÐÄ¡´ë»ó¿¡¼ Á¦¿ÜÇÑ °ÍÀ¸·Î º¸ÀδÙ. ±×·³ Çϳª¾¿ »ìÆ캸µµ·Ï ÇÏÀÚ. 8.1 html·Î º¯È¯
sgml2html test.sgml¿Í °°ÀÌ ÇØ ÁÖ´Â °ÍÀ¸·Îµµ ÃæºÐÇÏ´Ù. ÀÌ·¸°Ô ÇÒ °æ¿ì htmlÀº °¢ À庰·Î ´Ù¸¥ ¹®¼·Î ÀúÀåÀÌ µÈ´Ù. Áï 7°³ÀÇ ÀåÀÌ ÀÖÀ» °æ¿ì ¸ñÂ÷°¡ µé¾îÀÖ´Â test.html¿¡¼ºÎÅÍ test1.html test7.htmlÀÌ »ý±â°Ô µÈ´Ù. ÀÌ·¸°Ô ³ª´µ´Â °ÍÀÌ ½È´Ù¸é -s 0 ¿É¼ÇÀ» ³ÖÀ¸¸é µÈ´Ù. Áï ¾Æ·¡¿Í °°ÀÌ
sgml2html -s 0 test.sgml¶ó°í ÇØ ÁÖ¸é test.html ¹®¼ Çϳª¸¸ »ý±â¸ç HTML ¹®¼ ¿ª½Ã ¹ü¿ëÀûÀ¸·Î (¶§·Ð Ãâ·Â ¸ñÀû¿¡±îÁö) À¯¿ëÇÏ´Ù. Âü°í·Î ´ÙÀ½/ÀÌÀü/¸ñÂ÷ÀÇ ¸µÅ©¸¦ À̹ÌÁö¸¦ ÀÌ¿ëÇÏ´Â ¿É¼ÇÀÌ ÀÖÀ¸³ª ¸Å¹ø À̹ÌÁö¸¦ º¹»çÇØ Áà¾ß ÇÏ´Â ºÒÆíÇÔÀÌ Àֱ⠶§¹®¿¡ »ç¿ëÇÏÁö ¾Ê´Â °ÍÀ¸·Î ÇÑ´Ù. ¿¹»Û À̹ÌÁö¸¦ ¸¸µé¾î ³Ö°í ½ÍÀº »ç¶÷Àº µµ¿ò¸»À» Âü°íÇϱ⠹ٶõ´Ù. 8.2 txt·Î º¯È¯
sgml2txt -s -f test.sgml¹Ýµå½Ã À§ÀÇ µÎ ¿É¼ÇÀ» ³Öµµ·Ï ÇÑ´Ù. -f ¿É¼ÇÀ» ³ÖÁö ¾ÊÀ¸¸é ÇѱÛÀÌ ±úÁö´Â °÷ÀÌ »ý±â°í -s ¿É¼ÇÀ» »© ³õÀ¸¸é ÀÌ»óÇÑ ºóÁÙÀÌ »ý±ä´Ù. ÀÌ°ÍÀº ¿ø ÇÁ·Î±×·¥ÀÇ ¹®Á¦À̸ç ÃßÈÄ ÆÐÄ¡µÉ °ÍÀÌ´Ù. 8.3 dvi·Î º¯È¯
sgml2latex test.sgml°ú °°ÀÌÇϸé ÆùÆ®¸¦ Æ÷ÇÔÇÏÁö ¾Ê´Â psÀÎ dvi Æ÷¸ËÀÇ ¹®¼°¡ »ý±ä´Ù. ´Ü ½Ã½ºÅÛ¿¡ tex°ú HlatexÀÌ ¿Ã¹Ù¸£°Ô ±ò·Á ÀÖ¾î¾ß ÇÑ´Ù. latexÀº ÀÌ sgmlÀ» À§Çؼ»Ó ¾Æ´Ï¶ó ÀÍÇôµÎ¸é ¹«Ã´ À¯¿ëÇϹǷΠ±ò¾ÆµÎ´Â °Íµµ ÁÁÀ» °Í °°´Ù. ´Ü Çϵ带 ¾à 300MÁ¤µµ Àâ¾Æ¸Ô´Â´Ù. --; dvi·Î º¯È¯µÈ ¹®¼´Â xdvi·Î º¼ ¼ö ÀÖÀ¸¸ç dvips¸¦ ÅëÇØ ps ¹®¼·Î º¯È¯°¡´ÉÇÏ´Ù. dvipsÀÇ »ç¿ë¹ýÀº ¾Æ·¡¿Í °°´Ù.
dvips -f test.dvi > test.ps Åà ÆÐÅ°ÁöÀÇ ±âº» ¼³Á¤¿¡ µû¶ó ´Ù¸£°ÚÁö¸¸ -f ¿É¼ÇÀ» »ç¿ëÇÏÁö ¾ÊÀ¸¸é ÇÊÀÚÀÇ °æ¿ì ¹Ù·Î ÇÁ¸°ÅÍ·Î Ãâ·ÂÀÌ µÈ´Ù. -f ¿É¼ÇÀº ȸéÀ¸·Î Ãâ·ÂÀ» º¸³»¸ç ÀÌ°ÍÀ» ¸®´ÙÀÌ·º¼Ç ½ÃÄÑ ÀúÀåÇÏ¸é µÈ´Ù. ¾Æ¿¹ óÀ½ºÎÅÍ ps·Î ¸¸µé°í ½Í´Ù¸é
sgml2latex -o ps test.sgml ¿Í °°ÀÌ Çصµ µÈ´Ù. Âü°í·Î ÅÃÀº ½Ã½ºÅÛ ÇÁ¸°ÅÍ ¼³Á¤¿¡ µû¶ó °¢±â Çػ󵵰¡ ´Ù¸¥ ÆùÆ®¸¦ »ç¿ëÇϸç ÆùÆ® ¼Ò½º¸¦ ÄÄÆÄÀÏ ÇÏ¿© »ç¿ëÇÑ´Ù. ÆùÆ® ÄÄÆÄÀÏ Çϴµ¥ ¸îºÐ Á¤µµ °É¸®´Ï ²ÙÁØÈ÷ ±â´Ù¸®±â ¹Ù¶õ´Ù. 9. ±×¹ÛÀÇ Àâ´ãµé9.1 ¹®¼ ÅëÀÏȸ¦ À§ÇÑ Á¶¾ðÀο뿡 À־ÕÀ¸·ÎÀÇ ¹®¼¿¡ ÀÖ¾î¼ Æ¯º°È÷ °Á¶ÇÏ°í ½ÍÁö ¾ÊÀº ÄÚµå¶ó¸é ÀϹÝÀûÀ¸·Î
ÀÎÅÍ³Ý ÁÖ¼Ò³Ö±â
¹®Àå ³»ÀÇ °Á¶¹®¼ ³»ºÎ¿¡ "¸¦ »ç¿ëÇÔÀ¸·Î ¾î¶² ºÎºÐÀ» °Á¶Çϱ⠺¸´Ù´Â ¹®¼
²Ù¹Ò ű×ÀÎ 9.2 sgmlÀ» ¾îµð¿¡ ¾µ °ÍÀΰ¡?Ưº°È÷ Àâ´ÙÇÑ tex ¼Ò½º¿¡ Àͼ÷ÇÏÁö ¾ÊÀº »ç¿ëÀÚ¶ó¸é ¾ÆÁÖ ¹ü¿ëÀûÀ¸·Î sgmlÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. ·¹Æ÷Æ®³ª ÀÏ¹Ý ¹®¼¿ëÀ¸·Îµµ ÁÁ´Ù. ±×·¯³ª Á» ½Ã°£ÀÌ ÀÖ´Ù¸é ¹Ù·Î Áö±Ý ¸®´ª½º Çѱ۹®¼ ÇÁ·ÎÁ§Æ®·Î ´Þ·Á°¡ ¸®´ª½º ¹®¼ ¹ø¿ª¿¡ ¿½ÉÀÎ ´Ù¸¥ »ç¶÷µéÀ» º¸°í ÇÔ²² ¹®¼ ¹ø¿ª¿¡ Âü¿©ÇÏ´Â °Íµµ ³ª»ÚÁö ¾ÊÀº »ý°¢ÀÌ´Ù. |
If it pours before seven, it has rained by eleven. |