1. ¸Ó¸®±ÛÀÌ ¹®¼¿¡¼´Â DocBookÀ» »ç¿ëÇÏ¿© ¹®¼¸¦ ÀÛ¼ºÇÏ°í html, rtf, dvi µîÀ¸·Î º¯È¯Çϱâ À§ÇØ ÇÊ¿äÇÑ ±âº»ÀûÀÎ ÇÁ·Î±×·¥µé°ú ÆÄÀϵéÀ» ¼³Ä¡ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ °£·«ÇÏ°Ô ¼Ò°³ÇÏ°í ÀÖ½À´Ï´Ù. ÀÌ ¹®¼´Â DocBookÀ» »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼ´Â ´Ù·çÁö ¾Ê½À´Ï´Ù. ÀÌ¿¡ °üÇÑ »çÇ×µéÀº ÀÌ°÷À» Âü°íÇÏ½Ã¸é µË´Ï´Ù. ¶ÇÇÑ, DocBook¿¡ ´ëÇÑ ¼Ò°³µµ Áö¸é °ü°è»ó »ý·«ÇÕ´Ï´Ù. ÀÌ ³»¿ë ¿ª½Ã À§ÀÇ ¸µÅ©¸¦ ÂüÁ¶ÇÏ½Ã¸é µË´Ï´Ù. ±× ¿Ü ¼³Ä¡¸¦ ÇÏ´Â ÆÄÀϵ鿡 ´ëÇÑ ¼Ò°³ ȤÀº °ü·Ã ¸µÅ©´Â ÇØ´ç ³»¿ë¿¡¼ ´Ù·ì´Ï´Ù.
1.1. ÀúÀÛ±Ç Á¤º¸ÀÌ ¹®¼´Â GNU Free Documentation License ¹öÀü 1.1 ȤÀº ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾î Àç´Ü¿¡¼ ¹ß ÇàÇÑ ÀÌÈÄ ÆÇÀÇ ±ÔÁ¤¿¡ µû¸£¸ç ÀúÀ۱ǿ¡ ´ëÇÑ º» »çÇ×ÀÌ ¸í½ÃµÇ´Â ÇÑ ¾î¶°ÇÑ Á¤º¸ ¸Åü¿¡ ÀÇÇÑ º»¹®ÀÇ ÀüÀ糪 ¹ßÃéµµ ¹«»óÀ¸·Î Çã¿ëÇÕ´Ï´Ù. 1.2. Ã¥ÀÓÀÇ ÇѰ躻 ÀúÀÚ´Â ¹®¼ÀÇ ³»¿ëÀÌ ¾ß±âÇÒ ¼ö ÀÖ´Â ¾î¶°ÇÑ °á°ú¿¡ ´ëÇؼµµ Ã¥ÀÓÀ» ÁöÁö ¾Ê½À´Ï´Ù. º» ¹®¼¿¡¼ ³»Æ÷ÇÏ°í ÀÖ´Â Á¤º¸µé ¹× ¿¹Á¦µéÀº ¿©·¯ºÐÀÌ ¾Ë¾Æ¼ È°¿ëÇϽʽÿÀ. ºñ·Ï ÃÖ¼±À» ´ÙÇßÀ¸³ª ÀÌ ¹®¼´Â Ʋ¸° Á¡À̳ª ¿À·ù°¡ ÀÖÀ» ¼öµµ ÀÖ½À´Ï´Ù. ¸¸¾à ¿©·¯ºÐÀÌ Æ²¸° Á¡À» ¹ß°ßÇß´Ù¸é ²À Àú¿¡°Ô ¾Ë·Á Áֽñ⠹ٶø´Ï´Ù. 1.3. Çǵå¹é ÀÌ ¹®¼¿¡ ´ëÇÑ ¹ßÀüÀûÀÎ Á¦¾ÈÀ̳ª ¼öÁ¤»çÇ×, ¹®Á¦Á¡ µî¿¡ ´ëÇÑ Çǵå¹éÀº
¾ðÁ¦µçÁö ȯ¿µÇÕ´Ï´Ù. 2. ÇÊ¿äÇÑ ÇÁ·Î±×·¥µéÀÇ ¼³Ä¡
2.1. DocBook DTDDocBook DTD´Â http://www.docbook.org/sgml/4.1/docbk41.zip¿¡¼ ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù. ½ÇÇàÆÄÀÏÀ̳ª ¶óÀ̺귯¸®°¡ ¾Æ´Ï±â ¶§¹®¿¡ Linux¿Í Windows ¸ðµÎ °°Àº ÆÄÀÏÀ» »ç¿ëÇÕ´Ï´Ù. À̸¦ ¹ÞÀº ÈÄ ÀÓÀÇÀÇ µð·ºÅ丮¿¡ DZ´Ï´Ù. ¾ÕÀ¸·Î ÀÌ µð·ºÅ丮¸¦ %DOCBK41%[3]À¸·Î Ç¥±âÇÕ´Ï´Ù. 2.2. ISO entity setISO entity setÀº www.oasis-open.org/cover/ISOEnts.zip¿¡¼ ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù. À̸¦ %DOCBK41% ¾È¿¡ DZ´Ï´Ù. ±×·¯¸é ISOpub, ISOtech, ISOnum °°ÀÌ È®ÀåÀÚ ¾øÀÌ À̸§ÀÌ ISO<entity>ÀÎ ÆÄÀϵéÀÌ Ç®¸³´Ï´Ù. %DOCBK41%docbook.catÀ» º¸½Ã¸é ¸¶Áö¸·¿¡ ISO entity sets ¼³Á¤ ºÎºÐÀÌ Àִµ¥ À̸§ÀÌ iso-<entity>.gml Çü½ÄÀÎ °ÍÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼ ÀÌ docbook.catÀ» °íÃļ ISO<entity> Çü½ÄÀ¸·Î ¸¸µé°Å³ª ISO<entity> ÇüÅÂÀÎ ÆÄÀϵéÀÇ À̸§À» ISO-<entity>.gml ÇüÅ·Π¹Ù²ãÁÝ´Ï´Ù. ÀüÀÚ°¡ ½±°ÚÁÒ? :) 2.3. StylesheetStylesheetÀº Normal WalshÀÇ Modular DocBook StylesheetÀ» »ç¿ëÇÕ´Ï´Ù. http://sourceforge.net/projects/docbook¿¡¼ Á÷Á¢ ¹ÞÀ» ¼ö ÀÖ°í ÀÌ ±ÛÀ» ¾²´Â ½ÃÁ¡¿¡¼ ÃֽŠ¹öÀüÀº 1.72ÀÔ´Ï´Ù. ÀÌ ÆÄÀÏÀ» Ç®¸é docbookÀ̶ó´Â µð·ºÅ丮°¡ ¸¸µé¾îÁö°í ±× ¾È¿¡ ÆÄÀϵéÀÌ Ç®¸³´Ï´Ù. ÀÌ docbookÀ̶ó´Â µð·ºÅ丮´Â %NWALSH%¶ó ÇÏ°Ú½À´Ï´Ù. 2.4. Jadejade´Â stylesheetÀ» ÀÌ¿ëÇÏ¿© DocBook ¹®¼¸¦ html, rtf µîÀÇ ¹®¼·Î º¯È¯ÇØ ÁÖ´Â ´ëÇ¥ÀûÀÎ toolÀÔ´Ï´Ù. http://www.jclark.com/jade/#getting¿¡ °¡½Ã¸é ÃֽŠ¹öÀüÀ» ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù. ¹ÞÀº ÆÄÀÏÀ» Àû´çÇÑ µð·ºÅ丮¿¡ DZ´Ï´Ù. ÀÌ µð·ºÅ丮´Â %JADE%¶ó ÇÏ°Ú½À´Ï´Ù. 2.5. SGML_CATALOG_FILEScatalog fileµéÀÇ À§Ä¡¸¦ ÁöÁ¤ÇØ ÁÖ´Â SGML_CATALOG_FILES¶ó´Â ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇØ Áà¾ß ÇÕ´Ï´Ù. 2.5.1. Linux
2.5.2. Windowscommand prompt »ó¿¡¼
2.5.3.ÀÌÁ¦, ´ÙÀ½°ú °°ÀÌ ÇÏ¸é µË´Ï´Ù. html·Î º¯È¯ÇÒ ¶§
2.6. KLDP¿ë Stylesheetkldp.dsl ´Ù¿î http://docs.kldp.org/Stuff/kldp.dslÀ» ¹Þ¾Æ¼ ¾Æ¹« µð·ºÅ丮¿¡´Ù º¹»çÇÕ´Ï´Ù. ÀÌ µð·ºÅ丮´Â %KLDP%¶ó ÇÏ°Ú½À´Ï´Ù. kldp.dslÀ» ¿¾î¼
ÀÌÈÄ jade¸¦ ¾µ ¶§´Â
주석
|
A good memory does not equal pale ink. |