KTUGFaq
KTUG FAQ
FrontPage › LaTeX¹®¹ý¿ä¼Ò
LaTeX Macro ¾ð¾îÀÇ ¹®¹ý ¿ä¼Ò.
- ¹é½½·¡½Ã \
¸í·É, ¼±¾ð µî°ú °°Àº Á¦¾î¹®ÀÚ¿(control sequences)À» ½ÃÀÛÇÑ´Ù.
- Áß°ýÈ£½Ö {,}
ÀÏÁ¤ÇÑ ¹üÀ§ÀÇ ÅؽºÆ®¸¦ Áß°ýÈ£·Î ¹¾îÁÖ¸é ÇϳªÀÇ ´ÜÀ§·Î Ãë±ÞµÈ´Ù. Áß°ýÈ£½ÖÀº ÀÏ·ÃÀÇ ¸í·É, ¼±¾ðÀ» Æ÷ÇÔÇÒ ¼öµµ ÀÖ´Ù. LaTeX¿¡¼ ¸í·É Çü½ÄÀÇ ÀÎÀÚ(argument)¸¦ ³ªÅ¸³»±â À§ÇØ ¾²ÀδÙ.\bgroup..\egroup°ú ³»¿ë»ó °ÅÀÇ ºñ½ÁÇÏ´Ù.
- begin-end ½Ö. \begin{<name>}, \end{<name>}
ÀÌ·¯ÇÑ Çü½ÄÀ» LaTeX¿¡¼´Â <name> ȯ°æ(environment)À̶ó ÇÑ´Ù. ÅؽºÆ®ÀÇ ÀϺγª ¸í·É, ¼±¾ð µîÀÌ ¿Ã ¼ö ÀÖ°í, ȯ°æÀÇ ½ÃÀÛ°ú ¸¶Áö¸·¿¡ ÀÌ ¿µ¿ªÀÇ ÅؽºÆ®¿¡ ´ëÇÏ¿© Àû¿ëÇÒ ¸í·ÉÀ» º°µµ·Î Á¤ÀÇÇÒ ¼ö ÀÖ´Ù.
- ´ÜÀϹ®ÀÚ¸í·É
´ÜÀϹ®ÀÚ¸í·ÉÀ̶õ, ¹é½½·¡½Ã·Î ½ÃÀÛÇÏÁö ¾ÊÁö¸¸ Ưº°ÇÑ Àǹ̸¦ °®´Â °ÍµéÀÌ´Ù. ¿¹¸¦ µé¸é &´Â array ¹× tabular ȯ°æ µî¿¡¼ Ä®·³ ºÐ¸®¸¦ ÀǹÌÇÑ´Ù. Æ¿µ¥(~)´Â µÎ ¹®ÀÚ »çÀ̸¦ ºÐÇÒÇÏÁö ¸øÇϵµ·Ï ¹´Â ¿ªÇÒÀ» ÇÑ´Ù. ´ÜÀÏ ¹®ÀÚ Áö½ÃÀÚµéÀº ´ëºÎºÐ Ưº°ÇÑ CategoryCode¸¦ °¡Áø´Ù.
- ´ÜÀϴܾîÁö½Ã¾î
LaTeXÀÇ ¼³°è»ó »ç¿ëÀÚ°¡ \beginÀ̳ª \end·Î ½ÃÀÛÇÏ´Â ¾î¶² ¸í·ÉÀ» Á¤ÀÇÇÏ¿´À» ¶§ ÀÌ»óÇÏ°Ô µ¿ÀÛÇÏ´Â °ÍÀ» °æÇèÇغ¸¾ÒÀ» °ÍÀÌ´Ù. if, begin, end µîÀÌ ¸í·ÉÀÇ ½ÃÀÛÀÌ µÇ¸é ±× ¸í·ÉÀº Ưº°ÇÑ ¶æÀ» °¡Áö¹Ç·Î, »ç¿ëÀÚ´Â ÀÌ·± ´Ü¾î·Î ½ÃÀÛÇÏ´Â »ç¿ëÀÚ ¸í·ÉÀ» ÀÛ¼ºÇÏÁö ¾Ê¾Æ¾ß ÇÑ´Ù.
- ¸í·É°ú ¼±¾ð(control sequences)
¸í·É°ú ¼±¾ðÀ̶õ, ¿¡½ºÄÉÀÌÇÁ ¹®ÀÚ(\)·Î ½ÃÀÛÇÏ°í ¹®ÀÚ(Letter) ¾Æ´Ñ °ÍÀÌ ¿À¸é ³¡³ª´Â ¹®ÀÚ¿À» °¡¸®Å°´Â ¸»ÀÌ´Ù. ¿¹¸¦ µé¾î, \abcdef9 ¿¡¼, ¸¶Áö¸·ÀÇ 9´Â CategoryCode°¡ letter°¡ ¾Æ´Ï¹Ç·Î ±× ¹Ù·Î ¾Õ ¹®ÀÚÀÎ abcdef±îÁö¸¦ ÇϳªÀÇ ¸í·É ½ÃÄö½º·Î Çؼ®ÇÑ´Ù.±× ¶§¹®¿¡ Àç¹ÌÀÖ´Â »óȲÀÌ »ý°Ü³ª´Âµ¥, ¿¹¸¦ µé¾î ´ÙÀ½°ú °°Àº °æ¿ì,¸í·ÉÀÇ ÀÎÀÚ(argument)´Â Áß°ýÈ£({}) ¾È¿¡ ¿Â´Ù.
\thisisanarbitrarycommand \newcontrolsequences
¿Í °°Àº ±¸¹®¿¡¼, thisisanarbitrarycommand ´ÙÀ½ÀÇ °ø¹é(space)ÀÌ "letter¾Æ´Ñ °Í"¿¡ ÇØ´çÇÏ¿©, ÀÌ ¸í·ÉÀº thisisanarbitrarycommand±îÁö¸¸ ¸í·É½ÃÄö½º·Î ÀÌÇصȴÙ. ±×¸®°í ±× ´ÙÀ½ °ø¹éÀº ¿©·¯ °³°¡ ¿À´õ¶óµµ ¹«½ÃÇÑ´Ù. À§¿Í °°Àº ±¸¹®¿¡¼´Â µÎ °³ÀÇ ¸í·É »çÀÌ¿¡ ¾Æ¹«·± °ø¹éµµ ¾ø´Â °ÍÀ¸·Î ó¸®µÉ °ÍÀÌ´Ù. ±×·¯³ª,\thisisanarbitrarycommand{} \newcontrolsequenses
¿¡¼´Â Áß°ýÈ£°¡ ¿ÔÀ¸¹Ç·Î, ´Ý´Â Áß°ýÈ£ ´ÙÀ½ÀÇ °ø¹é Çϳª°¡ ÇϳªÀÇ ½ºÆäÀ̽º·Î ó¸®µÉ °ÍÀÌ´Ù.
- LaTeX¿¡¼ ¸í·É°ú ¼±¾ð
LaTeX¿¡¼´Â ¸í·É(command)À̶ó´Â ¸»°ú ¼±¾ð(declarations)À̶ó´Â ¸»À» ±¸º°Çؼ ¾µ ¶§°¡ ÀÖ´Ù. µÑ »çÀÌÀÇ ±¸º°Àº ÁÖ·Î ÀÎÀÚ¸¦ °®´À³Ä °®Áö ¾Ê´À³ÄÀÇ Â÷ÀÌÀÌ´Ù. ¿¹¸¦ µé¾î µÎ²¨¿î ±Û²ÃÀ» ¾²µµ·Ï ÇÏ´Â ¹æ¹ýÀº µÎ °¡Áö°¡ Àִµ¥, Çϳª´Â \textbf{........}¿Í °°Àº ¸í·É Çü½ÄÀ» »ç¿ëÇÏ´Â °ÍÀÌ°í, ´Ù¸¥ Çϳª´Â \bf ¶Ç´Â \bfseries¶ó´Â ¼±¾ð Çü½ÄÀ» »ç¿ëÇÏ´Â °ÍÀÌ´Ù. ¼±¾ðÀº ÀÎÀÚ ¾øÀÌ ±× µÚ¿¡ ¿À´Â ¸ðµç ÅؽºÆ®¿¡ ¿µÇâÀ» ¹ÌÄ£´Ù. ¼±¾ðÇüÀ» »ç¿ëÇßÀ» ¶§ ´Ù½Ã normal text·Î µ¹¾Æ°¡±â À§Çؼ´Â ÀûÀýÇÑ À§Ä¡¿¡¼ ±Û²Ã ¹Ù²Ù´Â ¸í·ÉÀ» ´Ù½Ã ÁöÁ¤ÇØ¾ß ÇÒ °ÍÀÌ´Ù.
- ȯ°æ
ȯ°æÀº \begin{<name>}À¸·Î ½ÃÀÛÇÏ¿© \end{<name>}À¸·Î ³¡³ª´Â ÅؽºÆ®ÀÇ ÀϺθ¦ ¸»ÇÑ´Ù. ¿¹¸¦ µé¾î ´ÙÀ½°ú °°Àº ȯ°æÀÇ Á¤ÀÇ´Â,
\begin{myenvironment} here comes the text \end{myenvironment}
myenvironment¶ó´Â À̸§ÀÇ È¯°æÀÌ µÈ´Ù. TeX ³»ºÎÀûÀ¸·Î´Â LaTeXÀÇ È¯°æÀÌ ½ÃÀÛµÉ ¶§, \csname <name> \endcsnameÀ» ºÎ¸£°í, ȯ°æÀÌ ³¡³¯ ¶§ \csname end<name> \endcsnameÀ» ºÎ¸¥´Ù. ±×·¯¹Ç·Î, \myenvironment¶ó´Â ¸í·É°ú \endmyenvironment¶ó´Â µÎ °³ÀÇ TeX¸í·ÉÀÌ Á¤ÀǵǴ °ÍÀÌ´Ù. ÀÌ °¢°¢ÀÇ ¸í·ÉÀº ´Ù¸¥ control sequences¸¦ Æ÷ÇÔÇÏ°í ÀÖ¾î¼ ÅؽºÆ®¿¡ ÀÏÁ¤ÇÑ ÀÛ¿ëÀ» °¡Çϰųª ¸ð¾çÀ» º¯°æÇϰųª ÇÒ ¼ö ÀÖ´Ù. °¡Àå Áß¿äÇÑ È¯°æÀº document ȯ°æÀÌ´Ù. ¸ðµç LaTeX ¹®¼´Â \begin{document}¿Í \end{document}¶ó´Â ȯ°æ ¼Ó¿¡ ±× ÁÖµÈ ³»¿ëÀÌ ³õÀ̵µ·Ï ¼³°èµÇ¾î ÀÖ´Ù.
- LaTeX¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸í·É, ¼±¾ð, ȯ°æ
¹®¼ ÀÛ¼ºÀÚ°¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸í·É, ¼±¾ð, ȯ°æÀº ³× Á¾·ùÀÌ´Ù.
- LaTeX-built-in commands etc.
LaTeX ÀÚü¿¡¼ Á¤ÀÇÇÏ°í ÀÖ´Â ¸í·É, ¼±¾ð, ȯ°æµéÀÌ´Ù.- Package-add-on commands etc.
°³º°ÀûÀÎ ÆÐÅ°ÁöµéÀÌ Á¤ÀÇÇÏ°í ÀÖ´Â ¸í·É µîÀÌ´Ù. \usepackage ¸í·É¿¡ ÀÇÇÏ¿© ÆÐÅ°Áö¸¦ ·ÎµåÇÏ¸é »ç¿ëÇÒ ¼ö ÀÖ´Ù.- »ç¿ëÀÚ Á¤ÀÇ ¸í·É µî
¹®¼ÀÇ PreambleÀ̳ª »ç¿ëÀÚ ÀÚ½ÅÀÇ ½ºÅ¸ÀÏ¿¡¼ Á¤ÀǵǴ ¸í·É µîÀÌ´Ù.- Original TeX commands
- LaTeX-built-in commands etc.