KTUGFaq

KTUG FAQ

로그인:
비밀번호:
가입
You are going to have a new love affair.
FrontPage › LaTeX확장하기
LaTeX 확장하기

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 명령(command)

  • newcommand
  • renewcommand

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}}

참조: KTUGOperate:23198


4 패키지, 스타일, 클래스


^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2008-01-08 23:39:19
Processing time 0.0333 sec