KTUGFaq
KTUG FAQ
FrontPage › ÇÁ·Î±×·¡¸Ó¸¦À§ÇÑLaTeX
TeXÀ» ¸¸µç Donald Knuth´Â '¼¼°è¿¡¼ °¡Àå À§´ëÇÑ ÇÁ·Î±×·¡¸Ó'¶ó°í Ī¼ÛÀ» ¹Þ´Â À¯¸íÇÑ ÄÄÇ»ÅÍÇÐÀÚÀÔ´Ï´Ù.
ÇÁ·Î±×·¡¸ÓÀÎ Knuth°¡ ÀÚ½ÅÀ» À§Çؼ ¸¸µé°í, ´©±¸³ª ÀÚÀ¯·Ó°Ô ¾²µµ·ÏÇÑ TeXÀº ¸ÅÅ©·Î ±¸Á¶·Î µÇ¾î ÀÖ¾î¼, ´©±¸¶óµµ ¸ÅÅ©·Î¸¦ ¸¸µå´Â °ÍÀ» ÅëÇؼ ±â´ÉÀ» È®ÀåÇÒ ¼ö ÀÖ°Ô µÇ¾îÀÖ½À´Ï´Ù. ¸ÅÅ©·Î¸¦ ¸¸µç ´Ù´Â °Í ÀÚü°¡ ÇÁ·Î±×·¡¹ÖÀ̴ϱî TeX »ç¿ëÀÚ´Â ´©±¸³ª ÇÁ·Î±×·¡¸ÓÀÎ ¼ÀÀÔ´Ï´Ù.
ÀÌ ÆäÀÌÁö¿¡¼´Â ÇÁ·Î±×·¡¸Ó/ÇÁ·Î±×·¡¹ÖÀÇ °üÁ¡¿¡¼ º» TeX/LaTeXÀ» Á¤¸®Çϵµ·Ï ÇÏ°Ú½À´Ï´Ù.
[ÆíÁý]
ÀϹÝÀû ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í TeX/LaTeX°úÀÇ ºñ±³ ¶
- Conditional Compilation
- If/else
- Variable
- Counter
- Boolean
- Variable
- Function
- Program Structure
[ÆíÁý]
cweb ¶
Knuth±³¼ö´Â ÇÁ·Î±×·¡¹Ö Ã¥À» ÁýÇÊÇÏ¸é¼ ¼Ò½ºÄÚµå¿Í ±× ¼³¸íÀ» ÇѲ¨¹ø¿¡ ó¸®ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» °í¾ÈÇØ ³»¾ú½À´Ï´Ù. ±×°ÍÀÌ ¹Ù·Î cwebÀÔ´Ï´Ù. À̸¦ ´Ù¸¥ ¸»·Î Literate ProgrammingÀ̶ó°íµµ ÇÕ´Ï´Ù.
[ÆíÁý]
web ¾ð¾î°¡ ¿Ö web À̶ó´Â À̸§À» °®°Ô µÇ¾úÀ»±î? ¶
¾Õ¿¡¼ º¸¾ÒµíÀÌ Donlad Knuth±³¼ö´Â automataÀÇ ±âº» À̶ó´øÁö, LRÆļ¿Í °°Àº ÄÄÆÄÀÏ·¯ÀÇ ±âº» ÀÌ·ÐÀ» ¿Ï¼ºÇÑ »ç¶÷ÀÔ´Ï´Ù. ¶ÇÇÑ °¡Àå À§´ëÇÑ ÇÁ·Î±×·¡¸Ó¶ó°í ¾Ë·ÁÁø Àι°ÀÔ´Ï´Ù. (±×¹Û¿¡ 3´ë ÇÁ·Î±×·¡¸Ó¶ó°í ÇÒ¶§ Richard Stallman(gcc,emacs µî gnu µµ±¸µé °³¹ßÀÚ) ¹× Ken Thompson(UNIX/B ¾ð¾î°³¹ß)¸¦ Æ÷ÇÔ½ÃÅ°±âµµ ÇÕ´Ï´Ù.)
ÀÌÁ¤µµÀÇ À§ÀÎÀ̶ó°í ÀÏÄÃÀ» ¼ö ÀÖ´Â Àι°ÀÌ º¸´Â ÇÁ·Î±×·¡¹ÖÀÇ °³³äÀº web ÀÔ´Ï´Ù. ±×´Â ÀÛÀ¸¸é¼µµ ÀÌÇØ°¡ ½¬¿î function(component)¸¦ À̸® Àú¸® ¾ô¾î¼ º¹ÀâÇÏ°Ô ¸¸µå´Â(ȤÀº º¹ÀâÇÏ°Ô µÇ´Â) °ÍÀ» ÇÁ·Î±×·¡¹ÖÀ̶ó°í º» °Í°°½À´Ï´Ù. °Å¹ÌÁÙÀÌ ±×·¯ÇϵíÀÌ¿ä. ¿©ÇÏ°£ ±×´Â web(°Å¹ÌÁÙ)À̶ó´Â ¾ð¾î¸¦ ¸¸µé°í À̸¦ ÀÌ¿ëÇؼ TeXÀ̶ó´Â ½Ã½ºÅÛÀ» ¸¸µç °ÍÀÔ´Ï´Ù.
TeX¼Ò½ºÄڵ带 ÄÄÆÄÀÏÇÒ¶§ »ç¿ëÇÏ´Â web2c ´Â ÀÚµ¿À¸·Î web¾ð¾î¸¦ C¾ð¾î·Î º¯°æÇØ ÁÖ´Â ½Ã½ºÅÛÀÔ´Ï´Ù. C°¡ ´ëºÎºÐÀÇ OS¿¡¼ µ¿ÀÛ°¡´ÉÇÔÀ¸·Î web2c¸¦ ÀÌ¿ëÇÏ¸é ½±°Ô TeXÀ» Æ÷ÆÃÇÒ ¼ö ÀÖ´Â °ÍÀÔ´Ï´Ù.
Contributor : smcho