r1.15°ú ÇöÀç ¹öÀüÀÇ Â÷ÀÌÁ¡
@@ -1,58 +1,23 @@
== Donald Knuth Wahl ==
* I look forward to the day when a Pulitzer Prize will be given for the best computer program of the year.
* I use CWEB for my programming. I use the Emacs editor very heavily, and I use a great high-level language called MetaPost for drawing technical illustrations.
attachment:
An Interview with Donald Knuth
== Âü¿© µ¿±â ==
* ¿ë±â¸¦ ³»¾î FAQVolunteers¿¡ À̸§À» ¿Ã·Á³õ±â´Â ÇßÁö¸¸, µµ¿òÀÌ µÉ·±Áö ¸ð¸£°Ú½À´Ï´Ù
ilovecweb.
Æ´Æ´ÀÌ Àç¹ÌÀÖ°Ô Âü¿©ÇÏ°Ú½À´Ï´Ù.
* Knuth ÇҾƹöÁö¸¦ ¾Ë°Ô µÇ°í, ±× ÇҾƹöÁö°¡ ¸¸µé¾ú´Ù´Â ÀÌÀ¯·Î È£±â½ÉÀ¸·Î TeXÀ» Á¢Çϸé¼, PlainTeXÀ» ÁÖ·Î »ç¿ëÇϰԵǾú½À´Ï´Ù.
* TeXÀ» »ç¿ëÇÏ´Â ÀÌÀ¯´Â ¹®¼¸¦ ¸¸µé±â º¸´Ù´Â TeX ÇÁ·Î±×·¥ ÀÚü¿¡ ´ëÇÑ °ü½É°ú Àç¹Ì ¶§¹®ÀÔ´Ï´Ù.
* ¿äÁòÀº ½Ã°£ ³¯¶§¸¶´Ù The TeXbookÀ» º¸°í ÀÖÀ¸¸ç, ¸ð¸£´Â °ÍÀº ÀÌ °÷ÀÇ °Ô½ÃÆÇ°ú faq À§Å°¸¦ ÅëÇؼ µµ¿òÀ» ¹Þ°í ÀÖ½À´Ï´Ù. ÀÌ Á¡¿¡ ´ëÇؼ´Â ¾ðÁ¦³ª °¨»çÇÏ°Ô »ý°¢ÇÏ°í ÀÖ½À´Ï´Ù.
== TeX °ü½ÉºÐ¾ß ==
* PlainTeX
* [Literate Programming]: CWEB
* MetaPost
jpg
== ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¸Ó ==
*
Æò¼Ò¿¡ Á¸°æ
KTUG°¡ ¾ø¾ú´Ù¸é, TeXÀ» »ç¿ëÇÏ´Â
¾Èö¼ö´Ô
Áñ°Å¿òÀ» ¾òÁö ¸øÇßÀ» °Ì´Ï´Ù. ´Ã ¾ðÁ¦³ª ÀÌ °÷ÀÇ
±Û Áß¿¡
°Ô½ÃÆÇ°ú faq À§Å°¸¦ ÅëÇؼ
°ø°¨ÇÏ´Â ±Û
µµ¿òÀ»
¿Å°Üº¾
¹Þ°í ÀÖ½À´Ï´Ù
: attachment:programmer.
pdf attachment:programmer.tex
ÀÌ
ó·³ °£´ÜÇÑ ±Û
Á¡¿¡ ´ëÇؼ´Â ¾ðÁ¦³ª °¨»çÇÏ°Ô »ý°¢ÇÏ°í ÀÖÀ¸¸ç, ´õ¿í ¸¹Àº
LaTeX
»ç¶÷µéÀÌ
¾Æ´Ï´õ¶óµµ plain TeX
À¸·Î
À» ¾²´Â Áñ°Å¿òÀ» ¾òÀ» ¼ö ÀÖµµ
ÃæºÐÇÑ °Í°°
·Ï Á¦°¡ ¹ÞÀº µµ¿òÀ» ³ª´ ¼ö ÀÖÀ¸¸é ÁÁ°Ú½À´Ï´Ù.
:)
==
Àλç
= ¾È³çÇϼ¼¿ä, ¹Ý°©½À´Ï´Ù. ===
¾È³çÇϼ¼¿ä. Àß ºÎŹµå¸³´Ï´Ù. ^^ --[Karnes]
¾È³çÇϼ¼¿ä. Á¦°¡ ÇÒ ¸»À»... Àß ºÎŹµå¸³´Ï´Ù. --[ÀÛÀº³ª¹«]
== The TeXbook
ÁÁÀº ±Ûµé Àß ÀÐ
±â ==
=== [[Date(2006-03-04T11:27:17)]] ===
* '''9~11ÂÊ''': plain TeX¿¡´Â 900¿©°³ÀÇ control sequence(cs)°¡
°í ÀÖ
´Ù°í ÇÕ
½À´Ï´Ù.
±× Áß 300¿©°³´Â ''primitive''
ÁýÀ» »ô»ôÀÌ
°í, ³ª¸ÓÁö 600¿©°³´Â macro¶ó°í ÇÕ
ã´Ùº¸´Ï
´Ù. primitive´Â
CWEB¿¡ °üÇÑ Ã¥ÀÌ ÀÖ´õ
ÀÌ»ó ³ª´ ¼ö ¾ø´Â ÃÖ¼ÒÀÇ ½ÇÇà ´ÜÀ§ csÀÌ°í, macro´Â primitive ȤÀº ´Ù¸¥ ¸ÅÅ©·Î µé·Î ±¸¼ºµÈ cs¶ó³×
񧨄.
ÇÁ·Î±×
·¸´Ù¸é, ÁÖ
·¡¸Óµµ ¾Æ´Ñ Á¦°Ô ¾î
Áø cs°¡ primitiveÀÎÁö macroÀÎÁö ¾î¶»°Ô ±¸ºÐÇÒ ¼ö ÀÖÀ»±î¿ä? Knuth´Â µÎ°¡Áö ±¸ºÐ ¹æ¹ýÀ» ±Í¶äÇØÁÝ´Ï´Ù. ù¹ø°
¹æ¹ýÀº ÀÌ
·± Ã¥
ÀÇ À妽ºÁß cs¸¦ ³ª¿ÇØ ³õÀº °÷À» º¸¸é '*'°¡ ºÙÀº cs°¡ Àִµ¥, ¹Ù·Î ±×°ÍµéÀÌ
primitive¶ó°í Çϳ׿ä.
(À̰͵µ ¹æ¹ýÀ̳Ä! |-I
.. ;)
µÎ¹ø° ¹æ¹ý
TeX¿¡¸¸ °ü½ÉÀ» ±â¿ïÀÌ
±×·²µíÇѵ¥, \show¶ó´Â primitive·Î ÆǺ°ÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù. ¿¹
´ø Á¦°Ô ÁÖÀǸ¦
µé¾î TeXÀ» ½ÇÇà
ȯ±â½Ã
Å°°í \show\thinspace¶ó°í ÀÔ·ÂÇϸé \thinspace´Â macro¶ó´Â Ç¥½Ã¿Í ±×°ÍÀÇ Á¤ÀÇ°¡
ÄÑÁÖ
·ç·è ³ª¿É
¼Å¼ °¨»çÇÕ´Ï´Ù.
(Àç¹ÌÀÖ½À´Ï´Ù.)
--[Progress]
* '''207ÂÊ''': Á¦20Àå(Definitions)¸¦ °øºÎ
¾È³çÇÏ
´Ù°¡
¼¼¿ä
»óÇÑ cs
. LiterateProgramming ºÐ¾ß¸¦
Çϳª ¹ß°ßÇß½À
³ÐÇôÁּż °¨»çÇÕ´Ï´Ù.
\futurelet
Àü Çö¾÷¿¡¼ C¾ð¾î·Î ÇÁ·Î±×·¡¹ÖÀ» ÁÖ·Î Çϴµ¥ ±Ã±ÝÇÑ °ÍÀÌ À־ä.
¿Ã·Á¼ö½Å ¿¹Á¦-¾ÆÁ÷ ÄÄÆÄÀϵµ
´ëü
Çغ¸Áö ¸øÇßÁö¸¸ :D -¿Í °°ÀÌ
°£´ÜÇÑ °Í
ÀÌ ¾Æ´Ñ ¸î¸¸¶óÀξ¿ µÇ´Â ÇÁ·Î±×·¥À»
¾îµð¿¡ »ç
ÀÛ¼ºÇÒ¶§ CWEBÀ» ÀÌ¿ë
ÇØ¾ß Àß »ç¿ëÇß´Ù°í
ÇÏ¸é ¼Ò
¹®
½º°¡ ¿©·¯ ÆÄÀÏ-ÈçÈ÷ moduleÀÌ
³ª
¶ó°í ÇÏ´Â
-·Î ³ª¿Í make°¡ °¡´ÉÇÑÁö
¸ð¸£°Ú½À´Ï´Ù
¿ä.
"¹Ì·¡\let"
Áï ¿©·¯ µð·ºÅ丮¿Í ¿©·¯ ÆÄÀÏ(
?
*.c. *.h)
µµ´ëü ÀÌ·± primitive¸¦ ¿Ö ¸¸µé¾úÀ»±î¿ä? 207ÂÊ Áß°£¿¡ ÀÌ csÀÇ ¼³¸íÀÌ Àִµ¥,
"dangerous bend" ±âÈ£°¡ µÎ °³
Makefile·Î Çϳª
ºÙ¾îÀÖ½À´Ï´Ù
ÀÇ tex.
{{{#!latex
\font\manual=manfnt
\manual\char127\manual\char127
}}}
¾ðÁ¨
webÆÄÀÏ·Î °¡
´Â ÀÌ
´ÉÇÑ°ÇÁö¿ä. ¹«Ã´ °øºÎÇØ
ÇÒ ³¯ÀÌ ¿À°ÚÁÒ
º¸°í ½Í±º¿ä.
"\futurelet\cs<token1><token2>"´Â "\let\cs=<token2><token1>"
¾Æ Á÷¶òÀÌ
¶û °°
°øºÎÇÑ´Ù
°í ÇÏ´Â
µ¥, ±×·¸
°Ç Á¤¸» Èûµç°Í °°½À´Ï´Ù
¸é ¹®¹ýÀº ÀÌÇØ°¡ °¡´Âµ¥, Àǹ̰¡ ¿µ ¿Í´êÁö ¾Ê³×¿ä.
-[hermian]
=== [[Date(2006-03-05T05:15:06)]] ===
* '''208ÂÊ''': For best result, ''always put a blank space after numeric constant;'' \count ·¹Áö½ºÅÍ¿Í °°Àº ¼ýÀÚ »ó¼ö µÚ¿¡ ¹Ýµå½Ã °ø¹éÀ»
TeXbook Àб⸦ Àß ±¸µ¶ÇÏ
³ª µÎ¶ó´Â °Í
°í ÀÖ½À´Ï´Ù. ¸Å¿ì ÈǸ¢ÇÑ ³»¿ëÀε¥
,
{{{
\def\statement{\ifnum\balance=0 \fullypaid
\else\ifnum\balance>0 \overpaid
\else\underpaid
\fi
\fi}
}}}
À§ÀÇ ¿¹¿¡¼ ù¹ø°ÁÙ 0°ú \fullypaid »ç
ºí·Î±× Çü½ÄÀ̳ª ȨÆäÀÌ
Áö¿¡ µþ¸° º°µµÀÇ
°ø¹é
ÆäÀÌ
¸Å¿ì Áß
Áö·Î ¸¸µé¾îÁÖ½Ã¸é ¾î¶³±î¿ä
ÇÏ´Ù°í ÇÕ´Ï´Ù.
? ¸¸¾à
{{{
...=0\fullypaid...
}}}
ó·³ ÇÑ
±¦ÂúÀ¸½Ã´Ù¸é
Àü°³µÇÁö ¾Ê¾Æµµ µÉ \fullypaid°¡ Àü°³µÇ±â ¶§¹®
ÆäÀÌ
¶ó³×¿ä. Áï °á°ú¿¡´Â Å« ¿µÇâÀ» ¹ÌÄ¡Áö
¾ÊÁö¸¸, ¾µµ¥ ¾ø´Â Àü°³¸¦
ÇϹǷΠ½ÇÇà½Ã°£ÀÌ ´À·ÁÁ®¼ ºñÈ¿À²ÀûÀ̶ó°í ÇÕ´Ï´Ù. (°£È¤, ±¦ÇÑ Àü°³·Î ¿¡·¯
Á¦°¡
¹ß»ýÇϱ⵵ ÇÕ´Ï´Ù
.) ¼ýÀÚ »ó¼ö µÚ¿¡ °ø¹éÀ» ³ÖÀ½À¸·Î TeXÀ¸·Î ÇÏ¿©±Ý ¿©±â±îÁö°¡ ¼ýÀÚ »ó¼ö¶ó°í È®½ÇÈ÷ ¸ø¹Ú¾ÆµÑ ¼ö ÀÖ
½Ã ¹è¿Çص帮°Ú½À´Ï´Ù.
-- [Karnes] [[DateTime(2006-03-18T03:57:06)]]
¾È³çÇϽʴϱî? ''³ª´Â ¿Ö ³Ê°¡ ¾Æ´Ï°í ³ªÀΰ¡''¶õ Ã¥À» ÀÐÀ¸½Å ºÐÀ» ºÆ´Ï ¹Ý°¡¿î ¸¶
Áö¸· KnuthÀÇ ¸»ÀÌ Àç¹ÌÀÖ½À
À½¿¡ ±Û ³²±é´Ï´Ù.
ÀÚ½ÅÀº µ¶ÀÚ
¾Æ~~~ÁÖ ¿À·¡Àü öÇп¡
°Ô ¹Ýµå½Ã ¼ýÀÚ »ó¼ö µÚ¿¡ °ø¹éÀ» ³ÖÀ¸¶ó°í Çϸé¼, Á¤ÀÛ º»
°üÇÑ Ã¥ÀÎ
˼
ÁÙ ¾Ë°í »ò´Ù°¡
²û °ø¹éÀ» ³ÖÁö ¾Ê´Â´ä
Àç¹ÌÀÖ°Ô ÀÐÀº Ã¥ÀÔ´Ï´Ù.
±× ÀÌÀ¯ÀÎÁï
:D -- HuidaeCho
"''because extra spaces do look funny in the file; aesthetics are more important than efficiency''"
ReadingTeXbook Àß º¸°í ÀÖ½À´Ï´Ù. ´ÙÀ½¿¡ ¾ðÁ¦ ¸ðÀÓÀÌ ÀÖÀ»Áö ¸ð¸£³ª ºË°Ô µÇ¸é ¾à¼ÓÇß´ø TeXbyTopic µå¸±°Ô¿ä. -- [Progress] [[DateTime(2006-08-29T01:29:31)]]
¾È³çÇϼ¼¿ä. ReadingTeXbook(TeXbook Àбâ)À» ã¾Æ¼ ¿©±â±îÁö ¿ÔÀ¸³ª, ¸øã°í ¾à 1½Ã°£À» ³Ñ°Ô Çì¸Ç
Knuth
ÇѽÉÇÑ(?) Àΰ£ÀÔ´Ï´Ù. °á±¹ GOOGLE ½Å¿¡°Ô ¹°¾ú´õ´Ï,
´Ù½Ã ÀÌ ÆäÀÌ
ÇҾƹöÁö
Àç¹Ì
ÀÇ ¾îµò°¡¿¡ PDF ÆÄÀÏ·Î ÀÖ
´Ù´Â
ºÐÀÓ
°ÍÀ» °¡¸£ÃÄ
ÁÖ´õ±º¿ä. °á±¹.. ÀÌ ÆäÀÌÁöÀÇ ¿À¸¥ÂÊ ¾Æ·¡¿¡
Ʋ¸²¾ø
[¿Ã¸°ÆÄÀÏ]À̶ó´Â ¸µÅ©¸¦ Ŭ¸¯Çϸé PDF ÆÄÀϵé·Î ¸î°³°¡ ÀÖ½À´Ï´Ù.
:))
.. Ȥ½Ã Wiki¿¡ Àͼ÷ÇÏÁö ¸øÇÑ ´Ù¸¥ºÐµé, ±×¸®°í, ³ªÁß¿¡ Àؾî¸Ô°í ´Ù½Ã Çì¸ÈÁöµµ ¸ð¸¦ ³ª ÀÚ½ÅÀ» À§ÇØ Àû¾îµÓ´Ï´Ù. -- ¹«¸í¾¾
----
CategoryCategory
CategoryHomepage
- KTUG°¡ ¾ø¾ú´Ù¸é, TeXÀ» »ç¿ëÇÏ´Â Áñ°Å¿òÀ» ¾òÁö ¸øÇßÀ» °Ì´Ï´Ù. ´Ã ¾ðÁ¦³ª ÀÌ °÷ÀÇ °Ô½ÃÆÇ°ú faq À§Å°¸¦ ÅëÇؼ µµ¿òÀ» ¹Þ°í ÀÖ½À´Ï´Ù. ÀÌ Á¡¿¡ ´ëÇؼ´Â ¾ðÁ¦³ª °¨»çÇÏ°Ô »ý°¢ÇÏ°í ÀÖÀ¸¸ç, ´õ¿í ¸¹Àº »ç¶÷µéÀÌ TeXÀ» ¾²´Â Áñ°Å¿òÀ» ¾òÀ» ¼ö ÀÖµµ·Ï Á¦°¡ ¹ÞÀº µµ¿òÀ» ³ª´ ¼ö ÀÖÀ¸¸é ÁÁ°Ú½À´Ï´Ù.
¾È³çÇϼ¼¿ä, ¹Ý°©½À´Ï´Ù. ¶
¾È³çÇϼ¼¿ä. Àß ºÎŹµå¸³´Ï´Ù.
--
Karnes
ÁÁÀº ±Ûµé Àß Àаí ÀÖ½À´Ï´Ù. ÁýÀ» »ô»ôÀÌ Ã£´Ùº¸´Ï CWEB¿¡ °üÇÑ Ã¥ÀÌ ÀÖ´õ±º¿ä. ÇÁ·Î±×·¡¸Óµµ ¾Æ´Ñ Á¦°Ô ¾î° ÀÌ·± Ã¥ÀÌ...
TeX¿¡¸¸ °ü½ÉÀ» ±â¿ïÀÌ´ø Á¦°Ô ÁÖÀǸ¦ ȯ±â½ÃÄÑÁּż °¨»çÇÕ´Ï´Ù. --
Progress
¾È³çÇϼ¼¿ä.
LiterateProgramming ºÐ¾ß¸¦ ³ÐÇôÁּż °¨»çÇÕ´Ï´Ù. Àü Çö¾÷¿¡¼ C¾ð¾î·Î ÇÁ·Î±×·¡¹ÖÀ» ÁÖ·Î Çϴµ¥ ±Ã±ÝÇÑ °ÍÀÌ À־ä. ¿Ã·Á¼ö½Å ¿¹Á¦-¾ÆÁ÷ ÄÄÆÄÀϵµ Çغ¸Áö ¸øÇßÁö¸¸
-¿Í °°ÀÌ °£´ÜÇÑ °ÍÀÌ ¾Æ´Ñ ¸î¸¸¶óÀξ¿ µÇ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ¶§ CWEBÀ» ÀÌ¿ëÇÏ¸é ¼Ò½º°¡ ¿©·¯ ÆÄÀÏ-ÈçÈ÷ moduleÀ̶ó°í ÇÏ´Â-·Î ³ª¿Í make°¡ °¡´ÉÇÑÁö¿ä. Áï ¿©·¯ µð·ºÅ丮¿Í ¿©·¯ ÆÄÀÏ(*.c. *.h), Makefile·Î ÇϳªÀÇ tex.webÆÄÀÏ·Î °¡´ÉÇÑ°ÇÁö¿ä. ¹«Ã´ °øºÎÇغ¸°í ½Í±º¿ä. ¾Æ Á÷¶òÀÌ °øºÎÇÑ´Ù´Â °Ç Á¤¸» Èûµç°Í °°½À´Ï´Ù. -
hermian
TeXbook Àб⸦ Àß ±¸µ¶ÇÏ°í ÀÖ½À´Ï´Ù. ¸Å¿ì ÈǸ¢ÇÑ ³»¿ëÀε¥ ºí·Î±× Çü½ÄÀ̳ª ȨÆäÀÌÁö¿¡ µþ¸° º°µµÀÇ ÆäÀÌÁö·Î ¸¸µé¾îÁÖ½Ã¸é ¾î¶³±î¿ä? ¸¸¾à ±¦ÂúÀ¸½Ã´Ù¸é ÆäÀÌÁö¸¦ Á¦°¡ ´Ù½Ã ¹è¿Çص帮°Ú½À´Ï´Ù. --
Karnes 2006-03-18 12:57:06
¾È³çÇϽʴϱî?
³ª´Â ¿Ö ³Ê°¡ ¾Æ´Ï°í ³ªÀΰ¡¶õ Ã¥À» ÀÐÀ¸½Å ºÐÀ» ºÆ´Ï ¹Ý°¡¿î ¸¶À½¿¡ ±Û ³²±é´Ï´Ù. ¾Æ~~~ÁÖ ¿À·¡Àü öÇп¡ °üÇÑ Ã¥ÀÎ ÁÙ ¾Ë°í »ò´Ù°¡ Àç¹ÌÀÖ°Ô ÀÐÀº Ã¥ÀÔ´Ï´Ù.
--
HuidaeCho
ReadingTeXbook Àß º¸°í ÀÖ½À´Ï´Ù. ´ÙÀ½¿¡ ¾ðÁ¦ ¸ðÀÓÀÌ ÀÖÀ»Áö ¸ð¸£³ª ºË°Ô µÇ¸é ¾à¼ÓÇß´ø TeXbyTopic µå¸±°Ô¿ä. -- Progress 2006-08-29 10:29:31
¾È³çÇϼ¼¿ä. ReadingTeXbook(TeXbook Àбâ)À» ã¾Æ¼ ¿©±â±îÁö ¿ÔÀ¸³ª, ¸øã°í ¾à 1½Ã°£À» ³Ñ°Ô Çì¸Ç
ÇѽÉÇÑ(?) Àΰ£ÀÔ´Ï´Ù. °á±¹ GOOGLE ½Å¿¡°Ô ¹°¾ú´õ´Ï, ´Ù½Ã ÀÌ ÆäÀÌÁöÀÇ ¾îµò°¡¿¡ PDF ÆÄÀÏ·Î ÀÖ´Ù´Â °ÍÀ» °¡¸£ÃÄ
ÁÖ´õ±º¿ä. °á±¹.. ÀÌ ÆäÀÌÁöÀÇ ¿À¸¥ÂÊ ¾Æ·¡¿¡ 올린파일À̶ó´Â ¸µÅ©¸¦ Ŭ¸¯Çϸé PDF ÆÄÀϵé·Î ¸î°³°¡ ÀÖ½À´Ï´Ù... Ȥ½Ã Wiki¿¡ Àͼ÷ÇÏÁö ¸øÇÑ ´Ù¸¥ºÐµé, ±×¸®°í, ³ªÁß¿¡ Àؾî¸Ô°í ´Ù½Ã Çì¸ÈÁöµµ ¸ð¸¦ ³ª ÀÚ½ÅÀ» À§ÇØ Àû¾îµÓ´Ï´Ù. -- ¹«¸í¾¾