r1.39°ú ÇöÀç ¹öÀüÀÇ Â÷ÀÌÁ¡
@@ -1,121 +1,23 @@
[[TableOfContents]]
Computer programs are fun to write, and well-written computer programs are fun to read
attachment:ilovecweb.
One of life's greatest pleasures can be the composition of a computer programm that you know will be a pleasure for other people to read, and yourself to read.
- Donald E. Knuth, ''Literate Programming'' ¼¹®¿¡¼
jpg
== Âü¿© µ¿±â ==
* KTUG°¡ ¾ø¾ú´Ù¸é, TeXÀ» »ç¿ëÇÏ´Â Áñ°Å¿òÀ» ¾òÁö ¸øÇßÀ» °Ì´Ï´Ù. ´Ã ¾ðÁ¦³ª ÀÌ °÷ÀÇ °Ô½ÃÆÇ°ú faq À§Å°¸¦ ÅëÇؼ µµ¿òÀ» ¹Þ°í ÀÖ½À´Ï´Ù. ÀÌ Á¡¿¡ ´ëÇؼ´Â ¾ðÁ¦³ª °¨»çÇÏ°Ô »ý°¢ÇÏ°í ÀÖÀ¸¸ç, ´õ¿í ¸¹Àº »ç¶÷µéÀÌ TeXÀ» ¾²´Â Áñ°Å¿òÀ» ¾òÀ» ¼ö ÀÖµµ·Ï Á¦°¡ ¹ÞÀº µµ¿òÀ» ³ª´ ¼ö ÀÖÀ¸¸é ÁÁ°Ú½À´Ï´Ù.
* {{{#!latex
\TeX, Just For Fun
}}}
==
TeX °ü½ÉºÐ¾ß =
=
* PlainTeX: The TeXbook
* [Literate Programming]: WEB
¾È³çÇϼ¼¿ä,
CWEB, CTWILL
* MetaPost
=
¹Ý°©½À´Ï´Ù. =
Àλç ==
¾È³çÇϼ¼¿ä. Àß ºÎŹµå¸³´Ï´Ù. ^^ --[Karnes]
¾È³çÇϼ¼¿ä. Á¦°¡ ÇÒ ¸»À»... Àß ºÎŹµå¸³´Ï´Ù. --[ÀÛÀº³ª¹«]
ÁÁÀº ±Ûµé Àß Àаí ÀÖ½À´Ï´Ù. ÁýÀ» »ô»ôÀÌ Ã£´Ùº¸´Ï CWEB¿¡ °üÇÑ Ã¥ÀÌ ÀÖ´õ±º¿ä. ÇÁ·Î±×·¡¸Óµµ ¾Æ´Ñ Á¦°Ô ¾î° ÀÌ·± Ã¥ÀÌ... ;) TeX¿¡¸¸ °ü½ÉÀ» ±â¿ïÀÌ´ø Á¦°Ô ÁÖÀǸ¦ ȯ±â½ÃÄÑÁּż °¨»çÇÕ´Ï´Ù. --[Progress]
°¨»çÇÕ´Ï´Ù. Á¦°¡ °Ô½ÃÆÇ¿¡ CWEB¿¡ °üÇÑ ¼Ò°³±ÛÀ» ¿Ã·ÈÀ»¶§, ´ä±Û·Î ¸¹Àº °ü½É°ú ¿ë±â(?)¸¦ ³Ö¾îÁֽŠºÐÀ¸·Î ±â¾ïÇÕ´Ï´Ù. :) Àú ¿ª½Ã Progress´ÔÀÇ Ã¥À̾߱â([Progress/Ã¥À̾߱â]) ÅëÇؼ ¿©·¯°¡Áö À¯ÀÍÇÏ°í Àç¹ÌÀÖ´Â Á¤º¸¸¦ ¾ò°í ÀÖ½À´Ï´Ù. ±×Àú Ãë¹Ì¿Í ÇÁ·Î±×·¥¿¡ ´ëÇÑ Ãø¸éÀ¸·Î¸¸ TeXÀ» ¹Ù¶óº¸´ø Á¦ ½Ã°¢À» º¸´Ù ³ÐÇôÁּ̽À´Ï´Ù.
TeXÀ¸·Î Ã¥À» ¸¸µå½Ã´Â °Í¿¡ °ü½ÉÀÌ ¸¹À¸½Å °Í °°¾Æ¼ ÇÑ°¡Áö ¼Ò°³µå¸³´Ï´Ù. KnuthÀÇ Ã¥ Áß¿¡ ''The Stanford GraphBase'' (http://www-cs-faculty.stanford.edu/~knuth/sgb.html) ¶ó´Â ¸Å¿ì Àç¹ÌÀִ åÀÌ ÀÖ½À´Ï´Ù. ÇÁ·Î±×·¡¹Ö¿¡ °ü·ÃµÈ Ã¥ÀÌ¶ó ³»¿ë¿¡´Â Å« °ü½ÉÀÌ ¾øÀ¸½Ã°ÚÁö¸¸, ÀÌ Ã¥Àº ¿À·ÎÁö CWEB°ú CWEBÀ̳ª WEB ÇÁ·Î±×·¥ÀÇ mini-indexµéÀ» »ý¼ºÇØ ÁÖ´Â CTWILL À̶ó´Â µÎ °¡Áö ÇÁ·Î±×·¥µé¸¸À¸·Î ¸¸µé¾îÁø Ã¥ÀÔ´Ï´Ù. ¹°·Ð, TeXÀº ±âº»ÀÔ´Ï´Ù. :) --[ÀÛÀº³ª¹«]
¾È³çÇϼ¼¿ä. LiterateProgramming ºÐ¾ß¸¦ ³ÐÇôÁּż °¨»çÇÕ´Ï´Ù. Àü Çö¾÷¿¡¼ C¾ð¾î·Î ÇÁ·Î±×·¡¹ÖÀ» ÁÖ·Î Çϴµ¥ ±Ã±ÝÇÑ °ÍÀÌ À־ä. ¿Ã·Á¼ö½Å ¿¹Á¦-¾ÆÁ÷ ÄÄÆÄÀϵµ Çغ¸Áö ¸øÇßÁö¸¸ :D -¿Í °°ÀÌ °£´ÜÇÑ °ÍÀÌ ¾Æ´Ñ ¸î¸¸¶óÀξ¿ µÇ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ¶§ CWEBÀ» ÀÌ¿ëÇÏ¸é ¼Ò½º°¡ ¿©·¯ ÆÄÀÏ-ÈçÈ÷ moduleÀ̶ó°í ÇÏ´Â-·Î ³ª¿Í make°¡ °¡´ÉÇÑÁö¿ä. Áï ¿©·¯ µð·ºÅ丮¿Í ¿©·¯ ÆÄÀÏ(*.c. *.h), Makefile·Î ÇϳªÀÇ tex.webÆÄÀÏ·Î °¡´ÉÇÑ°ÇÁö¿ä. ¹«Ã´ °øºÎÇغ¸°í ½Í±º¿ä. ¾Æ Á÷¶òÀÌ °øºÎÇÑ´Ù´Â °Ç Á¤¸» Èûµç°Í °°½À´Ï´Ù. -[hermian]
¾È³çÇϼ¼¿ä. ¹Ý°©½À´Ï´Ù. cweb ÇÁ·Î±×·¡¹Ö¿¡¼´Â ¸»¾¸ÇϽŠ¸ðµç °ÍÀÌ °¡´ÉÇÕ´Ï´Ù. Áï ÇϳªÀÇ .w ÆÄÀÏ¿¡¼ ¿©·¯ °³ÀÇ .c ¿Í .h ÆÄÀÏÀ» ¸¸µé¾î ³¾ ¼öµµ ÀÖ°í, °¢°¢ÀÇ .c°ú .h ÆÄÀÏ¿¡ ÇØ´çÇÏ´Â µ¶¸³ÀûÀÎ .w ÆÄÀÏÀ» ¸¸µé ¼öµµ ÀÖ½À´Ï´Ù. ¿¹¸¦µé¾î foo.w ÆÄÀÏÀ» ¸¸µé°í "ctangle foo"¶ó°í Çϸé foo.c ´Â ¹°·Ð foo.h ½ÉÁö¾î´Â bar.c, bar.hµµ ¸¸µé¾î ³¾ ¼ö ÀÖ½À´Ï´Ù. ¿ÀÁ÷ ÇϳªÀÇ foo.w ÆÄÀÏ¿¡¼ ¸»ÀÌÁÒ. ÇÏÁö¸¸ ±×·¸°Ô ¸ðµç ÆÄÀÏÀ» ÇϳªÀÇ .w·Î ¸¸µå´Â °æ¿ì´Â µå¹°°í, ´ë°³ foo.w ¿¡¼´Â foo.c¿Í foo.h¸¦ ¾òÀ» ¼ö ÀÖµµ·Ï ÇÁ·Î±×·¡¹Ö ÇÕ´Ï´Ù. ¾îÂîµÆµç ¸ðµç °æ¿ì¿¡ makefileÀ» ÅëÇؼ Çѹ濡 ³¡³ªÁö¸¸¿ä. º¸´Ù ±¸Ã¼ÀûÀÎ ¿¹Á¦´Â cweb ¼Ò½º(cweb.tar.gz)¸¦ »ìÆ캸½Ã°Å³ª(cweb ½Ã½ºÅÛ ÀÚüµµ cwebÀ¸·Î ÇÁ·Î±×·¡¹Ö µÇ¾îÀÖ½À´Ï´Ù.) ÃßõÇØ µå¸®´Â °ÍÀº Á¤¸» Àç¹ÌÀִ å, The Stanford GraphBase(sgb.tar.gz)À» ´Ù¿î ¹ÞÀ¸¼Å¼ ¼³Ä¡ÇØ º¸½Ã¸é °¨ÀÌ ¿É´Ï´Ù. ½Å±âÇϸ鼵µ ¸Å·ÂÀûÀÎ °ÍÀº µð¹ö±ë ÇÒ¶§´Â C ÆÄÀÏÀ» º¼ ÇÊ¿ä°¡ ¾ø´Ù´Â °ÍÀÔ´Ï´Ù. µð¹ö°Å(gdb)¿¡¼ ÇØ´ç ¼Ò½º·Î .w ÆÄÀÏÀ» º¸¿©Áֱ⠶§¹®ÀÔ´Ï´Ù. ¾î¼ cweb ÇÁ·Î±×·¡¹ÖÀÇ ¼¼°è·Î ¿À¼¼¿ä. Àúµµ Á÷µùÀÔ´Ï´Ù¸¸ ´Ù¸¥ °øºÎÇÏ´Â °ÍÀº Èûµé¾îµµ cweb ÇÁ·Î±×·¡¹Ö ÇÏ´Â °ÍÀº ¾È Èûµì´Ï´Ù. ¤¾¤¾¤¾ ´õ±¸³ª ±èµµÇö´Ô²²¼ cwebÀÇ ÇѱÛÈÀÇ Å« °É¸²µ¹µµ ¸»²ûÀÌ ÇØ°áÇØ Áּ̽À´Ï´Ù. ¾îÂ °¨»çÇÑÁö ¸ð¸£°Ú½À´Ï´Ù. --[ÀÛÀº³ª¹«]
´äº¯ °¨»çµå¸³´Ï´Ù. ´Ù¸¥ ¿©·¯°¡Áö Á» Áú¹® µå¸±°Ô À־ä. ÄÚµù ȯ°æ µîµî -Á» ±ÍÂú°Ô ÇÒÁöµµ ¸ð¸¨´Ï´Ù.- Ȥ °¡´ÉÇÏ´Ù¸é À̸ÞÀÏÀ» ¾Ë·Á ÁÖ½Ã¸é ¾ÈµÉ±î¿ä. Ãʸ鿡 ³Ê¹« ½Ç·Ê´Â ¾Æ´ÒÁö... °¡´ÉÇϽôٸé Á¦ À̸ÞÀÏ·Î ¸ÞÀÏ ÇÑÅë º¸³» ÁÖ½Ã¸é °¨»çÇÏ°Ú½À´Ï´Ù. --[hermian]
TeXbook Àб⸦ Àß ±¸µ¶ÇÏ°í ÀÖ½À´Ï´Ù. ¸Å¿ì ÈǸ¢ÇÑ ³»¿ëÀε¥ ºí·Î±× Çü½ÄÀ̳ª ȨÆäÀÌÁö¿¡ µþ¸° º°µµÀÇ ÆäÀÌÁö·Î ¸¸µé¾îÁÖ½Ã¸é ¾î¶³±î¿ä? ¸¸¾à ±¦ÂúÀ¸½Ã´Ù¸é ÆäÀÌÁö¸¦ Á¦°¡ ´Ù½Ã ¹è¿Çص帮°Ú½À´Ï´Ù. -- [Karnes] [[DateTime(2006-03-18T03:57:06)]]
== The TeXbook Àбâ ==
=== [[Date(2006-03-04T11:27:17)]] ===
* '''9~11ÂÊ''': plain TeX¿¡´Â 900¿©°³ÀÇ control sequence(cs)°¡ ÀÖ´Ù°í ÇÕ´Ï´Ù. ±× Áß 300¿©°³´Â ''primitive''ÀÌ°í, ³ª¸ÓÁö 600¿©°³´Â macro¶ó°í ÇÕ´Ï´Ù. primitive´Â ´õÀÌ»ó Àü°³ ÇÏ ¼ö ¾ø´Â ÃÖ¼ÒÀÇ ½ÇÇà ´ÜÀ§ csÀÌ°í, macro´Â primitive ȤÀº ´Ù¸¥ ¸ÅÅ©·Î µé·Î ±¸¼ºµÈ cs¶ó³×¿ä. ±×·¸´Ù¸é, ÁÖ¾îÁø cs°¡ primitiveÀÎÁö macroÀÎÁö ¾î¶»°Ô ±¸ºÐÇÒ ¼ö ÀÖÀ»±î¿ä? Knuth´Â µÎ°¡Áö ±¸ºÐ ¹æ¹ýÀ» ±Í¶äÇØÁÝ´Ï´Ù. ù¹ø° ¹æ¹ýÀº ±× Ã¥ÀÇ À妽ºÁß cs¸¦ ³ª¿ÇØ ³õÀº °÷À» º¸¸é '*'°¡ ºÙÀº cs°¡ Àִµ¥, ¹Ù·Î ±×°ÍµéÀÌ primitive¶ó°í Çϳ׿ä.(°¡Àå °£´ÜÇÑ ¹æ¹ýÀÌÁö¸¸ Ã¥ ±¸ÀÔ¿¡ µ·ÀÌ µç´Ù´Â ´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù.) µÎ¹ø° ¹æ¹ýÀÌ ±×·²µíÇѵ¥, \show¶ó´Â primitive·Î ÆǺ°ÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù. ¿¹¸¦µé¾î TeXÀ» ½ÇÇà½ÃÅ°°í \show\thinspace¶ó°í ÀÔ·ÂÇϸé \thinspace´Â macro¶ó´Â Ç¥½Ã¿Í ±×°ÍÀÇ Á¤ÀÇ°¡ ÁÖ·ç·è ³ª¿É´Ï´Ù. (Àç¹ÌÀÖ½À´Ï´Ù.)
*
¾È³çÇϽʴϱî? ''
'207ÂÊ''': Á¦20Àå(Definitions)¸¦ °øºÎÇÏ´Ù°¡ ¿ä»óÇÑ cs¸¦ Çϳª ¹ß°ßÇß½À´Ï´Ù. \futurelet. µµ´ëü ÀÌ°ÍÀ» ¾îµð¿¡ »ç¿ëÇØ¾ß Àß »ç¿ëÇß´Ù°í ¼Ò¹®ÀÌ ³ª´Â
Áö ¸ð¸£°Ú½À´Ï´Ù. "¹Ì·¡\let"(?) µµ´ëü ÀÌ·± primitive¸¦ ¿Ö
¸¸µé¾úÀ»±î¿ä? 207ÂÊ Áß°£¿¡ ÀÌ csÀÇ ¼³¸íÀÌ Àִµ¥, "dangerous bend" ±âÈ£
³Ê°¡
µÎ °³³ª ºÙ¾îÀÖ½À
¾Æ´Ï
´Ù.
{{{#!latex
\font\manual=manfnt
\manual\char127\manual\char127
}}}
¾ðÁ¨°¡´Â ÀÌÇØÇÒ ³¯ÀÌ ¿À°ÚÁÒ. "\futurelet\cs<token1><token2>"´Â "\let\cs=<token2><token1>"À̶û °°´Ù°í
Çϴµ¥, ±×·¸´Ù¸é ¹®¹ýÀº ÀÌÇØ
³ªÀΰ¡
°¡´Âµ¥, Àǹ̰¡ ¿µ ¿Í´êÁö ¾Ê³×¿ä.
=== [[Date(2006-03-05T05:15:06)]] ===
* ''
'208ÂÊ''': "For best result, ''always put a blank space after numeric constant;''"
\count ·¹Áö½ºÅÍ¿Í °°Àº ¼ýÀÚ »ó¼ö µÚ¿¡
¶õ Ã¥À» ÀÐÀ¸½Å ºÐÀ» ºÆ´Ï ¹Ý
µå½Ã °ø¹éÀ» Çϳª µÎ¶ó´Â °ÍÀε¥,
{{{#!vim tex
\def\statement{\ifnum\balance=0 \fullypaid
\else\ifnum\balance>0 \overpaid
\else\underpaid
\fi
\fi}
}}}
À§ÀÇ ¿¹
°¡¿î ¸¶À½¿¡
¼ ù¹ø°ÁÙ 0°ú \fullypaid »çÀÌÀÇ °ø¹éÀÌ ¸Å¿ì Áß¿äÇÏ´Ù°í ÇÕ
±Û ³²±é´Ï´Ù.
¸¸¾à
{{{
...=0\fullypaid...
}}}
ó·³ ÇÑ´Ù¸é Àü°³µÇÁö ¾Ê¾Æ
µµ µÉ \fullypaid°¡
~~~ÁÖ ¿À·¡Àü
°³µÇ±â ¶§¹®À̶ó³×¿ä. Áï °á°ú
öÇп¡
´Â Å« ¿µÇâÀ» ¹ÌÄ¡Áö ¾ÊÁö¸¸, ¾µµ¥ ¾ø´Â Àü°³¸¦ ÇϹǷΠ½ÇÇà½Ã°£ÀÌ ´À·ÁÁ®¼ ºñÈ¿À²ÀûÀ̶ó
°üÇÑ Ã¥ÀÎ ÁÙ ¾Ë°í
ÇÕ´Ï
»ò´Ù
. (°£È¤, ±¦ÇÑ Àü°³·Î ¿¡·¯°¡
¹ß»ýÇϱ⵵ ÇÕ´Ï´Ù.) ¼ýÀÚ »ó¼ö µÚ¿¡ °ø¹éÀ» ³ÖÀ½À¸·Î TeXÀ¸·Î ÇÏ¿©±Ý ¿©±â±îÁö°¡ ¼ýÀÚ »ó¼ö¶ó°í È®½ÇÈ÷ ¸ø¹Ú¾ÆµÑ ¼ö ÀÖ½À´Ï´Ù.
¸¶Áö¸· KnuthÀÇ ¸»ÀÌ Àç¹ÌÀÖ
½À´Ï´Ù. ÀÚ½ÅÀº µ¶ÀÚ¿¡°Ô
¹Ýµå½Ã ¼ýÀÚ »ó¼ö µÚ¿¡ °ø¹éÀ» ³ÖÀ¸¶ó°í Çϸé¼, Á¤ÀÛ º»ÀÎ
ÀÐÀº
°¡²û °ø¹éÀ» ³ÖÁö ¾Ê´Â´ä
Ã¥ÀÔ´Ï´Ù.
±× ÀÌÀ¯ÀÎÁï
"''because extra spaces do look funny in the file; aesthetics are more important than efficiency''"
:D -- HuidaeCho
Knuth, ÀÌ ÇҾƹöÁö Àç¹Ì
ReadingTeXbook Àß º¸°í ÀÖ
´Â ºÐÀÓ¿¡ Ʋ¸²¾ø½À´Ï´Ù.
:))
=== [[Date(2006-03-09T15:07:34)]] ===
* '''82ÂÊ''': If you understand boxes and glues, you're ready to learn the \rlap and \llap macros of plain TeX; these names are abbreviations for "right overlap" and "left overlap"
´ÙÀ½¿¡ ¾ðÁ¦ ¸ðÀÓÀÌ ÀÖÀ»Áö ¸ð¸£³ª ºË°Ô µÇ¸é ¾à¼ÓÇß´ø TeXbyTopic µå¸±°Ô¿ä. -- [Progress] [[DateTime(2006-08-29T01:29:31)]]
Æò¼Ò¿¡ \rlap°ú \llap ¸ÅÅ©·Î¸¦ »ç¿ë
¾È³çÇÏ
¸é¼ Âü Àç¹ÌÀÖ´Â ¸ÅÅ©·Î±¸³ª ÇÏ°í »ý°¢Çߴµ¥, ¸¶Ä§ ±×°Íµé¿¡ ´ëÇÑ ³»¿ëÀÌ ÀÖ³×
¼¼¿ä.
\rlap
ReadingTeXbook(TeXbook Àбâ)À»
±¸ÇöÇϱâ À§ÇØ
ã¾Æ¼
À§¿¡ ¼³¸íÇÑ Àǹ̿¡ Ãæ½ÇÈ÷ ÇÏ¿©
Á¶±Ý¸¸ »ý°¢Çϸé
±â±îÁö ¿ÔÀ¸³ª,
{{{#!vim tex
\def\rlap#1{{\setbox0=\hbox{#1}\copy0\kern-\wd0}}
}}}
À§¿Í °°Àº Á¤ÀǸ¦ ¾òÀ» ¼ö Àִµ¥, »ç½ÇÀº ÀÌ·± º¹ÀâÇÑ °è»êÀº ÇÊ¿ä ¾ø´Ù
¸øã°í
ÇÕ´Ï´Ù.
{{{#!vim tex
\def\rlap#
¾à 1
{\hbox to 0pt{#1\hss}}
}}}
¾Æ¸§´äÁö ¾Ê½À´Ï±î? À§ Á¤ÀǸ¦ º¸°í, Àá½Ã À½¹ÌÇÒ ½Ã°£À»
°®´Â °Íµµ ±¦ÂúÀ» µí ÇÕ´Ï´Ù.
±×·¸´Ù¸é, \llapÀº ¾î¶»
³Ñ°Ô
Á¤ÀÇ ÇÏ¸é µÉ±î¿ä?
Çì¸Ç
{{{#!vim tex
\def\llap#1{\hbox to 0pt{\hss#1}}
}}}
=== [[Date(2006-03-11T10:47:16)]] ===
* '''225ÂÊ''': TeX ·Î°í·Î µµ¹è¸¦ ÇÑ
Àç¹ÌÀÖ´Â ÅؽºÃÄ
½ÉÇÑ(
TeXture
?)
°¡ ÀÖ½À
Àΰ£ÀÔ´Ï´Ù.
{{{#!latex
$$\hbox to 4.5in{\cleaders \vbox to .5in{\cleaders\hbox{\TeX}\vfil}\hfil}$$
}}}
µµ¹èÇÏ´Â ¹æ¹ýÀº ¾Æ·¡¿Í °°½À
°á±¹ GOOGLE ½Å¿¡°Ô ¹°¾ú´õ´Ï
, ´Ù
.
{{{#!vim tex
$$\hbox to 4.5in{\cleaders \vbox to .5in{\cleaders\hbox{\TeX}\vfil}\hfil}$$
}}}
Âü °£´ÜÇÕ´Ï´Ù! ´Ü ÇÑ ÁÙ
½Ã ÀÌ ÆäÀÌÁöÀÇ
º®Áö
¾îµò°¡¿¡ PDF ÆÄÀÏ·Î
À§¿Í °°Àº ¸ÚÁø µµ¹è¸¦ ÇÒ ¼ö ÀÖ
½À´Ï´Ù
. ÀÌ
´Â °Í
ÀÌ TeXÀÇ ÈûÀÌ°í, ¿ì¸®µéÀÌ TeXÀ»
»ç¿ëÇÏ´Â ÀÌÀ¯°¡
¾Æ´Ñ°¡ ÇÕ´Ï´Ù.
¸£ÃÄ
=== [[Date(2006-03-14T14:34:10)]] ===
* '''102ÂÊ''': '\hangindent=<dimen>' ¿Í '\hangafter=<number>' plain TeX¿¡¼´Â ±²ÀåÈ÷ ¸¹ÀÌ »ç¿ëµÇ´Â control sequence µé ÀÔ´Ï´Ù
ÁÖ´õ±º¿ä.
x¿Í nÀ» °¢°¢ \hangindent¿Í \hangafterÀÇ °ªÀ̶ó°í ÇÏ°í, h¸¦ \hsizeÀÇ °ªÀ̶ó°í ÇÏÀÚ
°á±¹.
±×¶§, n >= 0À̸é, hanging µé¿©¾²±â´Â ±Û ¹®´ÜÀÇ n+1, n+2, .
.. ¹ø° ÁÙ¿¡¼ ³ªÅ¸³ª°í, n<0ÀÌ
¸é, 1, 2, ... |n| ¿¡¼ ³ªÅ¸³³´Ï´Ù. Hanging µé¿©¾²±â¶õ °¢ ÁÙÀÇ Æø
ÆäÀÌ
ÀϹÝÀûÀÎ ÆøÀÎ h°¡ ¾Æ´Ï¶ó h-|x| ÀÎ °ÍÀ» ¶æÇÕ´Ï´Ù; ¸¸ÀÏ x>=0À̸é, °¢ ÁÙµéÀº ¿ÞÂÊ¿¡¼ µé¿©¾²±â°¡ µÇ°í, ±×·¸Áö
¾ÊÀ¸¸é
ÀÇ ¿À¸¥ÂÊ
µé¿©¾²±â°¡ µË´Ï´Ù. ¹«½¼ ¸»ÀÎÁö °¨
¾Æ·¡¿¡ [¿Ã¸°ÆÄÀÏ]ÀÌ
¿À½Ê´Ï±î? »óȲÀÌ ÀÌ·¯ÇÏ´Ï, Âü°í¼°¡ ÇÊ¿äÇÏ°ÚÁö¿ä?
{{{#!latex
\hangindent=2cm \hangafter=-2 \noindent
µ¿Çع°°ú ¹éµÎ»êÀÌ ¸¶¸£°í ´âµµ·Ï ÇÏ´À´ÔÀÌ º¸¿ìÇÏ»ç ¿ì¸®³ª¶ó
¸¸¼¼. ¹«±ÃÈ »ïõ¸® È·Á°»ê ´ëÇÑ»ç¶÷ ´ëÇÑÀ¸·Î ±æÀÌ º¸ÀüÇϼ¼.
µ¿Çع°°ú ¹éµÎ»êÀÌ ¸¶¸£°í ´âµµ·Ï ÇÏ´À´ÔÀÌ º¸¿ìÇÏ»ç ¿ì¸®³ª¶ó ¸¸¼¼. ¹«±ÃÈ »ïõ¸® È·Á°»ê ´ëÇÑ»ç¶÷ ´ëÇÑÀ¸·Î ±æÀÌ º¸ÀüÇϼ¼.
}}}
´ÙÀ½°ú °°Àº ÀÔ·ÂÀ¸·Î À§ÀÇ °á°ú
´Â ¸µÅ©¸¦
¾òÀ» ¼ö ÀÖ½À´Ï´Ù.
{{{#!vim tex
\hangindent=2cm \hangafter=-2 \noindent
µ¿Çع°°ú ¹éµÎ»êÀÌ ¸¶¸£°í ´âµµ·Ï
Ŭ¸¯ÇÏ
´À´ÔÀÌ º¸¿ìÇÏ»ç ¿ì¸®³ª¶ó ¸¸¼¼.
¹«±ÃÈ »ïõ¸® È·Á°»ê ´ëÇÑ»ç¶÷ ´ëÇÑÀ¸
¸é PDF ÆÄÀϵé·Î
±æÀÌ º¸ÀüÇϼ¼.
µ¿Çع°°ú ¹éµÎ»êÀÌ ¸¶¸£°í ´âµµ·Ï ÇÏ´À´ÔÀÌ º¸¿ìÇÏ»ç ¿ì¸®³ª¶ó ¸¸¼¼.
¹«±ÃÈ »ïõ¸® È·Á°»ê ´ëÇÑ»ç¶÷ ´ëÇÑÀ¸·Î ±æÀÌ º¸ÀüÇϼ¼.
}}}
=== [[Date(2006-03-17T15:16:51)]] ===
* '''96~97ÂÊ''': ¹®´Ü(paragraph)À» ÂÉ
¸î°³
¾î ÁÙ(line)µéÀ» ¸¸µå´Â °úÁ¤¿¡´Â ¸Å¿ì Èï¹Ì·Ó°í, °úÇÐÀûÀÎ ¹æ¹ýÀÌ ¼û¾î
°¡ ÀÖ½À´Ï´Ù.
±× ¹æ¹ýÀ» ÀÌÇØÇϱâ À§Çؼ´Â ¸î°¡Áö °³³ä°ú ±× °³³ä¿¡ ÇØ´çÇÏ´Â ¿ë¾î¸¦ ¾Ë¾Æ¾ß ÇÕ´Ï´Ù.
¸ÕÀú ''penalty''¿¡ ´ëÇؼ ¾Ë¾Æº¸°Ú½À´Ï´Ù.
¹®´Ü
Ȥ½Ã Wiki¿¡
¼ ÁÙµéÀ» ¸¸µé±â À§Çؼ ÁٹٲÞ
Àͼ÷ÇÏ
´Â Áö
Á¡À» breakpoint¶ó°í ÇÕ´Ï´Ù. breakpoint¸¦ ¼±Á¤ÇÏ´Â ¹æ¹ýÀº ¹®´ÜÀ» ÁٹٲÞÇÏ¿© ¸¸µé¾îÁø ÁÙµéÀÌ ÃÖ´ë
¸øÇÑ
¿ì¸® ´«¿¡ º¸±â ÁÁÀº ÁöÁ¡À¸·Î ÇÏ´Â °ÍÀÔ´Ï´Ù
.
°¢ breakpoint
¸¥ºÐµé
ÀÇ È帵éÀº penalty¶ó°í ºÒ
, ±×¸®
´Â ¾î¶² °ªÀ» °¡Áö°í
Àִµ¥,
penalty´Â ±× ÁöÁ¡
³ªÁß¿¡
¼ ÁٹٲÞÀ¸·Î Çؼ ¹ß»ýÇÏ´Â ¹ÌÇÐÀû ºñ¿ë(aesthetic cost)ÀÔ´Ï´Ù. ¿¹¸¦ µé
Àؾî
¾î¶² breakpointÀÇ penalty°¡ 100À̶ó¸é(\penalty100), ±× ÁöÁ¡¿¡¼ ÁٹٲÞÀ¸·Î ¹ß»ýÇÏ´Â ¹ÌÇÐÀû ºñ¿ëÀÌ 100¸¸Å µç´Ù´Â ¸»ÀÔ´Ï´Ù. Áï penalty°¡ Å©¸é Ŭ¼ö·Ï ºñ¿ëÀÌ ¸¹À̵é¹Ç·Î, ÁٹٲÞÀÌ ÀϾ È®·üÀÌ Àû¾î Áú°ÍÀÌ
¸Ô°í
, penalty°¡ À۾Ƽ À½¼ö°¡ µÈ´Ù
¸é, À½¼öÀÇ penalty´Â ¾ç¼öÀÇ bonus À̹ǷÎ, ±×
½Ã Çì¸ÈÁö
Á¡¿¡¼´Â ÁٹٲÞÀÌ ¹ß»ýÇÒ È®·üÀÌ Å©°ÚÁö¿ä.
TeX¿¡¼ÀÇ 10000À̶ó´Â ¼ýÀÚ´Â ¹«ÇÑ´ë
µµ ¸ð¸¦
¶æÇÕ´Ï´Ù. ±×·¡¼ '\penalty10000'À̶ó´Â ¶æÀº ÁٹٲÞÀÇ ºñ¿ëÀÌ ¹«ÇÑ´ë·Î µé¾î°£´Ù´Â ¼Ò¸®À̹ǷÎ, Àý´ë·Î ÁٹٲÞÀÌ ÀϾ
Áö ¾Ê´Â´Ù´Â ¶æÀÔ´Ï´Ù. Áï \nobreak ÀÌÁö¿ä. Á¦°¡ ÀÌ
ÀÚ½ÅÀ» À§ÇØ
ÇÏ´Â penalty´Â ÀÌ·¸½À
Àû¾îµÓ´Ï´Ù.
-- ¹«¸í¾¾
----
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¿¡ Àͼ÷ÇÏÁö ¸øÇÑ ´Ù¸¥ºÐµé, ±×¸®°í, ³ªÁß¿¡ Àؾî¸Ô°í ´Ù½Ã Çì¸ÈÁöµµ ¸ð¸¦ ³ª ÀÚ½ÅÀ» À§ÇØ Àû¾îµÓ´Ï´Ù. -- ¹«¸í¾¾