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

13. Ãâ·Â¿ë ¹®¼­ ¸¸µé±â(How to generate something worth printing)

¿©±â¿¡¼­ ¼ö¸¹Àº ÇÁ·Î±×·¥ÀÌ ¼Ò°³µÈ´Ù. ±âº»ÀûÀ¸·Î ¸®´ª½º´Â 4°¡Áö À¯ÇüÀÇ ¹ÙÀ̳ʸ® ½ÇÇà ÆÄÀÏÀ» (¾ÈÁ¤¼ºÀÇ Â÷ÀÌ´Â ÀÖÁö¸¸) ½ÇÇà½Ãų ¼ö ÀÖ´Ù: Linux, iBCS, Win16/Win32s (dosemu ¶Ç´Â wine ÀÌ¿ë), Mac/68k (Executor ÀÌ¿ë) (¿ªÀÚÁÖ : ÇöÀç ÀϺΠ¹èÆ÷º»Àº alpha¿Í sparcÀ¸·Î Æ÷ÆõǾî ÆǸŵǰí ÀÖ´Ù.)

¿©±â¼­´Â Linux Àü¿ë(native) ÇÁ·Î±×·¥°ú ÀϹÝÀûÀÎ À¯´Ð½º¿ë ÇÁ·Î±×·¥¿¡ ´ëÇؼ­ ¼³¸íÇÏ°Ú´Ù. SCO¿ë ¿öµåÆÛÆå ó·³ iBCS ¿¡¹Ä·¹À̼ÇÀ» ÅëÇؼ­ Àß ÀÛµ¿ÇÏ´Â »ó¿ë ÇÁ·Î±×·¥µéÀº ³í¿Ü·Î ÇÏ°Ú´Ù. ¸®´ª½ºÀÇ °æ¿ì Unix ȯ°æ¿¡¼­ º¸ÆíÀûÀ¸·Î ¸¹ÀÌ »ç¿ëµÇ´Â ÇÁ·Î±×·¥À¸·Î ¼±ÅÃÀÇ ÆøÀÌ Á¦ÇѵȴÙ.

13.1 ¸¶Å©¾÷ ¾ð¾î (Markup languages)

´ëºÎºÐÀÇ markup language´Â ´ë±Ô¸ð ¶Ç´Â ¹Ýº¹ÀûÀÎ ÇÁ·ÎÁ§Æ®³ª ¾÷¹« - ¹®¼­ÀÇ ÀüüÀûÀÎ È帧(layout)À» ÄÄÇ»ÅÍ·Î Á¤¸®ÇÏ¿© ÀÏ°üµÈ È帧À» À¯Áö - ¿¡ ÀûÇÕÇÑ µµ±¸ÀÌ´Ù. markup language¸¦ ÀÌ¿ëÇؼ­ ¸ÚÁø »çÀÎÀ» ¸¸µé·Á°í ÇÏ´Â °ÍÀº »ó´çÇÑ ³ë·ÂÀ» ÇÊ¿ä·Î ÇÑ´Ù...

nroff

nroff´Â À¯´Ð½º¿¡¼­ ÃÖÃÊÀÇ markup language¿¡ ¼ÓÇÑ´Ù. ¸ÇÆäÀÌÁö ´Â *roff ¸ÅÅ©·Î·Î µÈ ´ëÇ¥ÀûÀÎ º»º¸±âÀÌ´Ù. ¸¹Àº »ç¶÷µéÀº À̸¦ ±ÇÀåÇÏÁö¸¸, norff´Â ,Àû¾îµµ ³»°Ô´Â , ÇÊ¿äÀÌ»óÀ¸·Î ³­ÇØÇÏ°í »õ·Î¿î ÀÛ¾÷¿ëÀ¸·Î Àû´çÇÏÁö ¾Ê´Ù. ±×·³¿¡µµ ºÒ±¸ÇÏ°í, ¹è¿ï¸¸ÇÑ °¡Ä¡°¡ ÀÖ´Ù. groff¸¦ ÀÌ¿ëÇÏ¿© ¸ÇÆäÀÌÁö¸¦ PS Çü½ÄÀÇ ¹®¼­·Î º¯È¯ÇÒ ¼ö ÀÖ´Ù. man -t foo | lpr Çü½ÄÀÇ man ¸í·É¾î¸¦ ÀÌ¿ëÇÏ¸é µÈ´Ù.

TeX

ÅØ(TeX), ±×¸®°í ¸ÅÅ©·Î ÆÐÅ°ÁöÀÎ ¶óÅØ(LaTeX)Àº À¯´Ð½º ¼¼°è¿¡¼­ ³Î¸® »ç¿ëµÇ´Â markup language´Ù. ±â¼úÀûÀÎ ¹®¼­³ª ÀúÀÛ¹°Àº LaTeX À¸·Î ¸¹ÀÌ ÀÛ¼ºµÇ´Âµ¥, ÀÌ´Â (LaTeXÀÌ) ¹®¼­ÀÇ ÀüüÀûÀÎ Á¶°¨(layout) À» °£´ÜÇÏ°Ô Çϸç, ¼öÇÐÀû Ç¥ÇöÀ» Á¦´ë·Î Áö¿øÇÏ´Â ¹®¼­Ã³¸®½Ã½ºÅÛ (text processing system)À̱⠶§¹®ÀÌ´Ù. TeXÀÇ Ãâ·Â¹°Àº dvi(Device Independent) Æ÷¸ËÀ̸ç PS³ª HP (Hewlett Packard)ÀÇ PCL(Printer Control Language)·Î º¯È¯ÇÒ ¼ö ÀÖ´Ù. (dvips³ª dvilj»ç¿ë)

SGML

Unix¿Í Linux¿ëÀ¸·Î free sgml parser¸¦ ±¸ÇÒ ¼ö ÀÖ´Ù. ÀÌ°ÍÀÌ Linuxdoc-SGML ¹®¼­ »ý¼º ½Ã½ºÅÛÀÇ ±âº»À» ±¸¼ºÇÑ´Ù. ¶ÇÇÑ ´Ù¸¥ DTD¸¦ Áö¿øÇÑ´Ù.

HTML

´©±º°¡ Á¦¾ÈÇϱæ, °£´ÜÇÑ ÇÁ·ÎÁ§Æ®¿ëÀ¸·Î HTML·Î ÀÛ¼ºÇÏ¿© Netscape À¸·Î Ãâ·ÂÇØ º¸´Â °ÍÀ̾ú´Ù. ³ª´Â ¿©±â¿¡ µ¿ÀÇÇÏÁö ¾ÊÁö¸¸. YMMV

13.2 À§ÁöÀ¨(WYSIWYG)

À§ÁöÀ¨ÀÇ ´ÜÁ¡À» ¾È°í ÀÖ´Â ¹®¼­Ã³¸® ÇÁ·Î±×·¥µéÀÌ´Ù. »ç¿ëÇØ º¸°í, ´ÙÀ½¿¡¼­ ºü¶ß¸° ³»¿ë¿¡ ´ëÇؼ­ ¾Ë·Á´Þ¶ó.

LyX

LyX´Â LaTeXÀÇ front-endÀÌ¸ç ¸¹Àº °¡´É¼ºÀ» °¡Áø ÇÁ·Î±×·¥ÀÌ´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â LyXÀÇ È¨ÆäÀÌÁö¸¦ Âü°íÇ϶ó. < www-pu.informatik.uni-tuebingen.de/users/ettrich/> The Andrew User Interface System(AUIS) AUIS¿¡´Â À§ÁöÀ¨ ½ºÅ¸ÀÏÀÌ¸ç ±âÃÊÀûÀÎ ¿öµå ÇÁ·Î¼¼¼­ÀÇ ±â´ÉÀ» °¡Áø ez¶ó´Â ¹®¼­ ÆíÁý±â¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Ù. HTML°ú MIME email ¹× newsgroupÀ» Áö¿øÇÑ´Ù.

»ó¿ë ÇÁ·Î±×·¥

Caldear¿Í Red HatÀº À§ÁöÀ¨ ½ºÅ¸ÀÏÀÇ ¿öµåÇÁ·Î¼¼¼­¿Í ½ºÇÁ·¹µå½ÃÆ® ÇÁ·Î±×·¥°ú °°Àº º¸ÆíÀûÀÎ »ç¹«¿ë ÇÁ·Î±×·¥À» °°ÀÌ ÆǸÅÇÑ´Ù. ¾Æ¸¶ ¾µ¸¸ÇÑ °Íµé·Î »ý°¢µÇÁö¸¸, ÇÑ ¹øµµ »ç¿ëÇØ º¸Áö ¸øÇß´Ù. Caldera¿¡¼­ ¼±(Sun)ÀÇ ¿Íºñ(Wabi)¸¦ ÆǸÅÇÑ´Ù°í µé¾ú´Ù. ±×·¯¹Ç·Î ³²µéÀÇ ÆÄÀÏÀ» °¡Áö°í ÀÛ¾÷ÇØ¾ß ÇÒ¶§, MS OfficeµîÀÇ À©µµ¿ë ÇÁ·Î±×·¥ À» ½ÇÇàÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

(¿ªÀÚÁÖ:¿Íºñ´Â ¼±(Sun)¿¡¼­ ÆǸÅÇÏ´Â À¯´Ð½º¿ë MS Windows ¿¡¹Ä·¹ÀÌÅÍÀÌ´Ù.) Jeff Phillips < jeff@I_RATUS.org>´Â CalderaÀÇ Linux¿ë WordPerfect(½½·¢¿þ¾î¿¡ ¼³Ä¡)À» »ç¿ëÇØ º¸°í ±×°ÍÀÌ Àß ÀÛµ¿ÇÑ´Ù°í º¸°íÇß´Ù. ±× ÇÁ·Î±×·¥Àº ´Ù¸¥À̵éÀÇ ¿¹»ó°ú °°ÀÌ ÀÚüÀûÀ¸·Î ÇÁ¸°Å͸¦ Áö¿øÇß´Ù. Caldera´Â < www.caldera.com/>¿¡¼­ ÀڷḦ Á¦°øÇÏ°í ÀÖ´Ù. RedHatÀº Applixware¶ó´Â ¿ÀÇǽº ÆÐÅ°Áö¸¦ ÆǸÅÇÑ´Ù. ·¹µåÇÞÀÇ À¥»çÀÌÆ®ÀÎ < www.redhat.com/>¿¡¼­ °ü·Ã ÀڷḦ ã¾Æ º¸¶ó. ±× ¿ÜÀÇ ¾÷ü´Â (ÀÖ´Ù¸é) ÀÚ»çÀÇ Á¦Ç°¿¡ ´ëÇØ ÀڷḦ Á¦°øÇØ ´Þ¶ó.
´ÙÀ½ ÀÌÀü Â÷·Ê