´ÙÀ½ ÀÌÀü Â÷·Ê

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¿¡ ºüÁ®µé°Ô µÇ¾ú´Ù.


´ÙÀ½ ÀÌÀü Â÷·Ê