KTUG 한국 텍 사용자 그룹

Menu

KTUG :: 마당자유글 › 재미로 해보는 매크로 작성 [중급?]

nanim | 2015.03.04 16:41:51 | 메뉴 건너뛰기 쓰기

연습문제 2:

다음과 같은 매크로 \foo를 작성하시오.

  • 중괄호로 둘러싼 일반 LaTeX 인자 가변 개가 전달될 수 있습니다. 보기: \foo{a}, \foo{a}{b}, \foo{a}{b}{c}, ...
  • 전달될 인자의 개수는 정해져 있지 않습니다. 단 적어도 한 개의 인자는 반드시 오는 것으로 합니다.
  • 빈 칸(스페이스)이나 개행이 오면 인자 전달이 종료됩니다.
  • 전달된 모든 인자를 각각 \fbox로 둘러싸시오.

\foo{1}{2}{3} \par

\foo{a}{b}{c}{d}{e}{f}{g} {h}{i}{j}


이렇게 입력한 결과가 그림과 같도록 하는 것입니다.

screen.png

가변인자에 대한 얘기는 지금으로부터 10년전 다음과 같은 대화가 남겨져 있습니다.

http://goo.gl/8BR9YU


그런데 이 문제는 "중괄호 인자"가 가변개 전달된다는 것이 어렵네요.


첨부 [1]

댓글 [2]

댓글 쓰기

목록 삭제

KTUG 한국 텍 사용자 그룹