LaTeXÀ» È®ÀåÇÑ´Ù´Â °ÍÀº ÀڽŠ¶Ç´Â ¿©·¯ »ç¶÷µéÀ» À§Çؼ
°£´ÜÇÑ ¸í·É(command)À̳ª ȯ°æ(environment)¸¦ Á¤ÀÇÇÏ´Â
°Í¿¡¼ ½ÃÀÛÇÏ¿© ÆÐÅ°Áö(package)³ª Ŭ·¡½º(class)¸¦ ¸¸µå´Â °Í
µîÀ» ¸»ÇÑ´Ù.
¸ñÂ÷
- 1 ¸ÅÅ©·Î(macro)
- 2 ¸í·É(command)
- 2.1 ¸í·ÉÀ» Àç±ÍÀûÀ¸·Î ÀçÁ¤ÀÇÇÏ´Â ¹æ¹ý
- 3 ȯ°æ(environment)
- 3.1 ȯ°æÀ» Àç±ÍÀûÀ¸·Î ÀçÁ¤ÀÇÇÏ´Â ¹æ¹ý
- 4 ÆÐÅ°Áö, ½ºÅ¸ÀÏ, Ŭ·¡½º
1 ¸ÅÅ©·Î(macro) ¶
- def
- geef
- edef
- xdef
- chardef
- mathchardef
- countdef
- dimendef
- muskipdef
- skipdef
- toksdef
2.1 ¸í·ÉÀ» Àç±ÍÀûÀ¸·Î ÀçÁ¤ÀÇÇÏ´Â ¹æ¹ý ¶
¿¹¸¦µé¾î, ´ÙÀ½°ú °°Àº \commÀ̶ó´Â ¸í·ÉÀÌ ÀÖÀ» ¶§,
\newcommand\comm{command}
ÀÌ ¸í·ÉÀ» Àç±ÍÀûÀ¸·Î ÀçÁ¤ÀÇÇÏ°í ½ÍÀ¸¸é \let·Î À̸§À»
¹Ù²Û ÈÄ¿¡ ¹Ù²ï À̸§À» ÀÌ¿ëÇÏ¿© ÀçÁ¤ÀÇÇÏ¸é µÈ´Ù.
\let\oldcomm\comm
\renewcommand{\comm}{recursively redefined \oldcomm}
3 ȯ°æ(environment) ¶
- newenvironment
- renewenvironment
3.1 ȯ°æÀ» Àç±ÍÀûÀ¸·Î ÀçÁ¤ÀÇÇÏ´Â ¹æ¹ý ¶
ȯ°æÀ» ÀçÁ¤ÀÇÇÏ´Â ¹æ¹ýµµ ±âº»ÀûÀ¸·Î ¸í·ÉÀ» ÀçÁ¤ÀÇÇÏ´Â ¹æ¹ý°ú
µ¿ÀÏÇÏ°Ô \letÀ» ÀÌ¿ëÇÑ´Ù.
\let\ORIGenumerate\enumerate
\let\endORIGenumerate\endenumerate
\renewcommand{enumerate}%
{\begin{singlespace}\begin{ORIGenumerate}}%
{\end{ORIGenumerate}\end{singelspace}}
4 ÆÐÅ°Áö, ½ºÅ¸ÀÏ, Ŭ·¡½º ¶