3.2. jade »ç¿ëÇϱâ

DocBook ¹®¼­¸¦ ´Ù¸¥ Çü½ÄÀÇ ¹®¼­·Î º¯È¯ÇÏ´Â µ¥´Â jade¸¦ »ç¿ëÇÕ´Ï´Ù. ÇöÀç html, rtf, TeX, dvi, psÀÇ Çü½ÄÀÇ ¹®¼­·Î Àß º¯È¯µË´Ï´Ù.

jade ÆÐÅ°Áö¿¡´Â ¹®¼­ ÀÛ¾÷¿¡ °ü·ÃµÈ ¸î°¡Áö À¯Æ¿¸®Æ¼¿Í ¼³¸í¼­µµ µé¾î ÀÖ½À´Ï´Ù.

3.2.1. SP_ENCODINGÀÇ ¼³Á¤

jade°¡ ÇѱÛÀ» ¿Ã¹Ù·Î ó¸®Çϵµ·Ï Çϱâ À§Çؼ­´Â ¿ì¼± SP_ENCODING ȯ°æº¯¼ö¸¦ Á¤È®È÷ ¼³Á¤ÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù.

DocBook ¹®¼­¸¦ euc-kr(KS X 1001) ÀÎÄÚµùÀ¸·Î ÀÛ¼ºÇß´Ù¸é SP_ENCODINGÀÇ °ªÀº euc-kr·Î ÁöÁ¤ÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù. À¯´ÏÄÚµå(utf-8) ÀÎÄÚµùÀ¸·Î ÀÛ¼ºÇß´Ù¸é SP_ENCODINGÀÇ °ªÀº utf-8·Î ÁöÁ¤ÇÕ´Ï´Ù.

´ÙÀ½Àº MS-Windows ȯ°æ¿¡¼­ SP_ENCODINGÀÇ °ªÀ» euc-kr·Î ÁöÁ¤ÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù.

> set SP_ENCODING=euc-kr

3.2.2. ¹®¹ý °Ë»çÇϱâ

DocBookÀ¸·Î ¾²¿©Áø ¹®¼­ÀÇ ¹®¹ýÀ» °Ë»çÇÏ´Â µ¥´Â nsgmls¸¦ »ç¿ëÇÕ´Ï´Ù. nsgmls´Â jade ÆÐÅ°Áö¿¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

nsgmls´Â ¹®¼­ Á¾·ù ¼±¾ðºÎ¿¡ ÁöÁ¤µÈ DTD°¡ ¾îµð¿¡ ÀÖ´ÂÁö¸¦ Ä«Å»·Î±× ÆÄÀÏÀ» ÅëÇØ ¾Ë¾Æ³À´Ï´Ù. ±×¸®°í ±× DTD¸¦ ±âÁØÀ¸·Î »ï¾Æ ÁÖ¾îÁø ÆÄÀÏÀÇ ¹®¹ýÀÌ Æ²¸° µ¥°¡ ¾ø´ÂÁö °Ë»çÇÕ´Ï´Ù.

$ nsgmls -s test.sgml

s ¿É¼ÇÀº nsgmls°¡ ¿¡·¯¸Þ½ÃÁö¸¸À» Ãâ·ÂÇϵµ·Ï Çϱâ À§ÇÑ °ÍÀÔ´Ï´Ù. ÀÛ¼ºÇÑ ¹®¼­¿¡ ¾Æ¹«·± ¹®Á¦°¡ ¾ø´Ù¸é nsgmlsÀº ±×Àú Á¶¿ëÈ÷ Á¾·áµÉ °ÍÀÔ´Ï´Ù.

nsgmls°¡ Ä«Å»·Î±× ÆÄÀÏÀ» Àоîµé¾î´Â °úÁ¤¿¡¼­ ´ÙÀ½°ú °°Àº ¿¡·¯¸¦ ¿¬´Þ¾Æ »Õ¾î³»´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº nsgmls ÆÐÅ°Áö°¡ DTDDECLÀ̶ó´Â Ä«Å»·Î±× Áö½Ã¾î¸¦ Áö¿øÇÏÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù. ±×·¯¹Ç·Î ±×³É ¹«½ÃÇÏ¸é µË´Ï´Ù.

> nsgmls: DTDDECL catalog entries are not supported

3.2.3. jadeÀÇ »ç¿ë¹ý

jadeÀÇ ±âº»ÀûÀÎ »ç¿ë¹ýÀº ´ÙÀ½°ú °°½À´Ï´Ù. MS-WindowsÀÇ °æ¿ì¸¦ ¿¹·Î µé¾ú½À´Ï´Ù.

> jade -t sgml -d c:\docbook\html\docbook.dsl test.sgml

t ¿É¼Ç¿¡¼­´Â ¾î¶² Çü½ÄÀÇ ¹®¼­·Î º¯È¯ÇÒ °ÍÀÎÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. À§ÀÇ ¿¹¿¡¼­´Â sgml·Î ÁöÁ¤µÇ¾î ÀÖ½À´Ï´Ù. d ¿É¼Ç¿¡¼­´Â Àû¿ëÇÒ ½ºÅ¸ÀϽÃÆ®ÀÇ Á¤È®ÇÑ À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ½Ã½ºÅÛ¸¶´Ù ½ºÅ¸ÀϽÃÆ®µéÀ» º¸°üÇÏ´Â µð·ºÅ丮ÀÇ À§Ä¡°¡ ´Ù¸£¹Ç·Î È®ÀÎÀÌ ÇÊ¿äÇÕ´Ï´Ù. Debian GNU/Linux °°Àº °æ¿ì´Â ±× À§Ä¡°¡ /usr/lib/sgml/stylesheet/dsssl/docbook/nwalsh/html/docbook.dslÀÔ´Ï´Ù.

À¯¿ëÇÑ ¿É¼ÇÀ¸·Î V ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù ÀÌ °ÍÀ» »ç¿ëÇϸé ÇØ´ç ½ºÅ¸ÀϽÃÆ®¿¡ ¹Ì¸® Á¤ÀǵǾî ÀÖ´Â ³»¿ëµé¿¡ º¯È­¸¦ ÁÙ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î Modular DocBook Stylesheet´Â ÃÖ»óÀ§ ±âÃÊ¿ä¼Ò°¡ articleÀÎ °æ¿ì¿¡ Â÷·Ê¸¦ ¸¸µé¾î ³ÖÁö ¾Ê´Â °ÍÀ» ±âº»À¸·Î ÇÏ°í ÀÖ½À´Ï´Ù. ÀÌ·² ¶§ -V %generate-article-toc% ¿É¼ÇÀ» ÁÖ°Ô µÇ¸é article¿¡¼­ Â÷·Ê¸¦ º¼ ¼ö ÀÖ°Ô µË´Ï´Ù.

V ¿É¼ÇÀÇ ´Ù¾çÇÑ »ç¿ë¹æ¹ý¿¡ ´ëÇؼ­´Â µÚ¿¡¼­ ´Ù·ç°Ú½À´Ï´Ù.[1]

주석

[1]

ÀÌ ³»¿ëÀº ¾ÆÁ÷ Áغñ ÁßÀÔ´Ï´Ù.