[ Home | Freetime works | FreeBSD | KFUG ]

SGML-Tools 1.0.x ÇÑ±ÛÆÐÄ¡


SGML-Tools 1.0.x¿Í ÇÑ±ÛÆÐÄ¡´Â ´õ ÀÌ»ó °ü¸®µÇÁö ¾Ê°í ¸ðµÎ linuxdoc-tools·Î ÀÌÀüÇÕ´Ï´Ù. ±×ÂÊ ÆäÀÌÁö¸¦ º¸¼¼¿ä.

SGML-ToolsÀº SGML°ú Linuxdoc DTD¿¡ ±â¹ÝÇÑ ¹®¼­ÀÛ¼º µµ±¸ÀÔ´Ï´Ù. À̸¦ »ç¿ëÇØ¼­ LaTeX, HTML, GNU info, LyX, RTF, ±×¸®°í ASCIIÅØ½ºÆ® ¹®¼­¸¦ ÇÑ ÆÄÀÏ¿¡¼­ ¸¸µé¾î ³¾ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ½Ã½ºÅÛÀº Linux HOWTO¸¦ ºñ·ÔÇÑ ¼ÒÇÁÆ®¿þ¾î ¹®¼­¸¦ ÀÛ¼ºÇϴµ¥ ÀûÇÕÇÕ´Ï´Ù. ±×·¯³ª ÀÌ ½Ã½ºÅÛÀº Linux¿¡¸¸ °ü·ÃµÈ °ÍÀÌ ¾Æ´Ï°í, ¿©·¯ ½Ã½ºÅÛ¿¡¼­ ´Ù¾çÇÑ ¸ñÀû À¸·Î »ç¿ëÀÌ °¡´ÉÇÕ´Ï´Ù.

ÇÑ±Û ¹öÀüÀº, SGML-Tools 1.0.x¹öÀü¿Í ÇöÀç ÁøÇàµÇ°í ÀÖ´Â ÆÐÄ¡, ¿©±â¿¡ ÇÑ±Û Ãâ·Â¿¡ ÇÊ¿äÇÑ ÆÐÄ¡¸¦ ´õÇÑ °ÍÀÔ´Ï´Ù. ÀÌ ¹öÀüÀº LaTeX, HTML, ASCIIÆÄÀÏ Ãâ·Â¿¡¼­ ÇÑ±Û Ãâ·ÂÀ» Áö¿øÇÕ´Ï´Ù. ´Ù¸¥ Ãâ·ÂÀ» Áö¿øÇÏÁö ¾Ê´Â °ÍÀº Áö¿ø ¿©ºÎ¸¦ ¾Ë ¼ö ¾ø°Å³ª(rtf), ÇÑ±Û ¹®¼­ÀÛ¼ºÀÌ ºÒ°¡´ÉÇÑ °æ¿ì(LyX)°¡ Àֱ⠶§¹®ÀÔ´Ï´Ù. infoÀº 8ºñÆ® Ãâ·ÂÀÌ µÇµµ·Ï infoÀÚü¿¡ ÆÐÄ¡¸¦ ÇÏ¸é º¼ ¼ö ÀÖ½À´Ï´Ù.

¿ø·¡ ÀÌ ÇÁ·Î±×·¥Àº Linuxdoc-SGMLÀ̶ó´Â °ÍÀ̾úÀ¸³ª, ÇöÀç´Â SGML-Tools·Î ¹Ù²î¾ú½À´Ï´Ù. ¿©±â¿¡ ´ëÇØ¼­´Â ³ªÁß¿¡ ÀÚ¼¼È÷ ¼³¸íÇÒ ÀÏÀÌ ÀÖ°ÚÁö¸¸, ÀÌ ÆÐÄ¡´Â ±âº»ÀûÀ¸·Î Linuxdoc-SGML ÇÑ±ÛÆÐÄ¡¿¡ ±â¹ÝÇÑ °ÍÀÔ´Ï´Ù.


¼³Ä¡

SGML-ToolsÀÇ ¼³Ä¡´Â ¸Å¿ì °£´ÜÇÕ´Ï´Ù. GNU configure·Î ÀÛ¼ºµÇ¾î ÀÖÀ¸¹Ç·Î, ´ëºÎºÐ ÀÌ·¸°Ô ¼³Ä¡ÇÏ¸é µË´Ï´Ù. ¼³Ä¡ÇÒ¶§¿¡´Â docµð·ºÅ丮ÀÇ ¹®¼­¸¦ Àоµµ·Ï Çϼ¼¿ä.
# gzip -cd sgml-tools-1.0.xk-xxxxxx.tar.gz
# cd sgml-tools-1.0.xk-xxxxxx
# ./configure
# make
# make install

°¢ Æ÷¸Ëº° ÇѱÛÃâ·Â

LaTeXÃâ·Â
±âº»ÀûÀ¸·Î LaTeX2eÃâ·Â, HLaTeX¸¦ »ç¿ëÇϵµ·Ï ¼³°è µÇ¾ú½À´Ï´Ù. hlatexp¸¦ »ç¿ëÇϽŴٸé --hlatexp¿É¼ÇÀ» ÁÖ½Ã¸é µË´Ï´Ù.
HTML
Å« Â÷ÀÌ´Â ¾øÁö¸¸, À̵¿¿¡ ÇÊ¿äÇÑ ¸µÅ©(Prev, Back, TOC)¿¡¼­ ÇÑ±Û Ãâ·ÂÀ» ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.
ASCII ÅØ½ºÆ®
Â÷·Ê¸¦ 'Â÷·Ê'¶ó°í Ç¥±âÇϵµ·Ï Çϰí, ÇÑ±Û Ãâ·Â¿¡ À־ ÇÊÅ͸µ ´Ü°è¿¡¼­ ÇѱÛÀÌ ±úÁöÁö ¾Êµµ·Ï ÇÏ¿´½À´Ï´Ù. ÀÌ ¹®¼­¸¦ more·Î º¼ ¶§ Àý Á¦¸ñÀÌ Á¦´ë·Î ³ª¿ÀÁö ¾Ê´Â °æ¿ì°¡ Àִµ¥, ÀÌ·² ¶§¿¡´Â more´ë½Å less¿Í °°Àº °ÍÀ¸·Î º¸¸é µË´Ï´Ù. ÇÁ¸°ÅÍ·Î Ãâ·ÂÇÏ¸é ±úÁö´Â °æ¿ì°¡ Àִµ¥, ÀÌ·² ¶§¿¡´Â sgml2txt¿¡ -f¿É¼ÇÀ» ÁÖ¼¼¿ä. ¶ÇÇÑ ¶§·Î ºñÁ¤»óÀûÀ¸·Î ºó °ø°£ÀÌ »ý±æ ¼ö°¡ Àִµ¥, ÀÌ¿¡ ´ëÇÑ ÇØ°áÃ¥Àº ¾ÆÁ÷ ¾øÁö¸¸, -s¿É¼ÇÀ» ÁÖ½Ã¸é ¾î´ÀÁ¤µµ ¸·À» ¼ö ÀÖ½À´Ï´Ù.
±âº»ÀûÀ¸·Î ÇѱÛÀ» »ç¿ëÇϵµ·Ï ÇÏ¿´À¸¹Ç·Î, °¢ º¯È¯ ÇÁ·Î±×·¥(sgml2latex, sgml2html, sgml2txt)¿¡¼­ Çѱ۷ΠÀÛ¼ºµÈ SGML¹®¼­¸¦ Åë°ú½ÃŰ·Á¸é, ±×´ë·Î »ç¿ëÇÏ¸é µË´Ï´Ù.
% sgml2txt nolja.sgml
% sgml2txt nolja               (.sgmlÀ» °¡Á¤ÇÕ´Ï´Ù)
% sgml2html nolja.sgml
% sgml2latex nolja
´Ù¸¥ ¿É¼Çµµ ÇÔ²² ÁÖ´Â ÀÏÀÌ °¡´ÉÇÕ´Ï´Ù.

ÆÐÄ¡ ³»¿ë


¼Ò½º ±¸Çϱâ

¼Ò½º´Â ftp://ftp.kr.freebsd.org/pub/users/cjh/sgml-tools-ko/¿¡¼­ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹Á¦

SGML-Tools·Î ÀÛ¼ºÇÑ ¹®¼­ÀÇ ¿¹´Â ÆäÀÌÁö¿¡¼­ º¸½Ã±â ¹Ù¶ø´Ï´Ù.

±âŸ

Linuxdoc-SGML¶§ ºÎÅÍ, ÀÌ ÇÁ·Î±×·¥ÀÇ ÇѱÛÈ­ ÀÛ¾÷Àº ÀÖ¾î ¿Ô½À´Ï´Ù. ½Åµ¿ÁØ(djshin@summer.snu.ac.kr)´ÔÀÇ 1.4¹öÀüÀÇ ÇѱÛÈ­ ÀÛ¾÷ÀÌ ±×°ÍÀÔ´Ï´Ù. ±×·¯³ª 1.4¹öÀü°ú 1.5¹öÀü°£¿¡ ¾à 1³â°£ÀÇ ±ä °ø¹éÀÌ ÀÖ°í, 1.5¹öÀü¿¡¼­´Â ´Ù±¹¾î Áö¿øÀ» À§ÇÑ ¹è·Á°¡ ¾à°£Àº(!)µÇ¾î Àֱ⠶§¹®¿¡, »õ·Î ÀÛ¾÷ÇÏ´Â °ÍÀÌ ´õ ³ª¾Ò½À´Ï´Ù. ±×·¯³ª ±× ¾ÆÀ̵ð¾î ÀÚü´Â ¸¹ÀÌ ¿µÇâÀ» ¹ÞÀº °ÍÀÔ´Ï´Ù. ÀÌÈÄ Linuxdoc-SGMLÀÌ SGML-Tools·Î º¯°æµÊ¿¡ µû¶ó, »õ·Î ÆÐÄ¡¸¦ ÇÏ¿´½À´Ï´Ù. ¸¹ÀÌ ´Þ¶óÁ®¼­ ¿ÏÀüÈ÷ »õ·Î ÇÏ´Â °ÍÀ̳ª ´Ù¸§ÀÌ ¾ø¾ú½À´Ï´Ù.

HTMLÀ̳ª TXTº¯È¯ÀÇ °æ¿ì ±³Â÷ÂüÁ¶¸¦ »ç¿ëÇϸé Á¦´ë·Î HTMLÃâ·ÂÀÌ ³ª¿ÀÁö ¾Ê½À´Ï´Ù. À̰ÍÀº SGML-Tools ÀÚüÀÇ ¹ö±×ÀÔ´Ï´Ù. À̰ÍÀº »ùÇÿ¡¼­µµ ¹ß»ýÇϴµ¥, ȨÆäÀÌÁö¿¡ °¡µµ ±×·¸½À´Ï´Ù. :<

Linuxdoc-SGMLÀº SGML-tools·Î À̸§ÀÌ ¹Ù²î¾ú½À´Ï´Ù. ÇöÀç ¹öÀüÀº Linuxdoc DTD¹öÀüÀÌ 1.0.xÀ̰í, DocBook¹öÀüÀÌ 2.0.xÀÔ´Ï´Ù. ÀÌ À¯Æ¿¸®Æ¼°¡ ¸®´ª½º¿Í´Â °ü·ÃÀÌ ¾ø°í(À̰ÍÀº LDP(Linux Documentation Project)¿Í FreeBSD, ±×¸®°í XFree86 Project¿¡¼­ ³»ºÎ ¹®¼­°ü¸®ÀÇ Æ÷¸ËÀ¸·Î ¾²À̰í ÀÖ½À´Ï´Ù) DocBook DTD·Î ÀüȯÇÏ´Â °ü°è·Î À̸§À» ¹Ù²Ù¾ú´Ù°í ÇÕ´Ï´Ù. 1.0.x¹öÀüÀº Linuxdoc-SGMLÀÇ ¹ö±×¼öÁ¤ ¹× ¾ÈÁ¤ÆÇÀ̾ Linuxdoc DTD¸¦ »ç¿ëÇÏÁö¸¸, 2.0¹öÀüÀº Davenport DocBook DTD¸¦ »õ·ÎÀÌ »ç¿ëÇÕ´Ï´Ù. ÇÏÁö¸¸ ¾ÆÁ÷ 2.0¿¡¼­´Â ÇѱÛÀ» ¾µ ¼ö ¾ø½À´Ï´Ù.


°ü·Ã ¸µÅ©

$Id: index.shtml,v 1.1.1.1 2001/05/23 03:11:26 cjh Exp $

[ Home | Freetime works | FreeBSD | KFUG ]


Copyright © 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 CHOI Junho, all rights reserved.
Please send spam/UCE here to register your mail to razor