KTUG 한국 텍 사용자 그룹

Menu

KTUG :: 마당자유글 › 재미로 해보는 매크로 작성

nanim | 2015.03.02 08:26:30 | 메뉴 건너뛰기 쓰기

연습문제 1:

입력받은 숫자에 세 자리마다 쉼표를 추가하는 매크로 \mynumformat을 작성하시오.


다음 파일이 정상적으로 컴파일되어 1,000 10,000 100,000이 표시되도록 preamble에 매크로 정의를 적어넣습니다.


\documentclass{minimal}


\begin{document}
\mynumformat{1000}
\mynumformat{10000}

\mynumformat{100000}
\end{document}

  • siunitx나 numprint 등 이미 있는 패키지를 사용하지 않습니다.
  • 소수 표현을 문제삼지 않습니다. 인자는 항상 정수입니다.
  • \usepackage{expl3,xparse}, \usepackage{luacode}는 인정합니다.

금일 오후 6시까지 제출된 답안에 대하여 엄정 심사(?)하여 엄청난 기념품을 증정하... 게 될지 어떨지...


참고: http://faq.ktug.org/faq/LittleTree/ReadingTeXbook/2006-08#26 "숫자에 콤마 넣기"

댓글 [20]

댓글 쓰기

목록 삭제

KTUG 한국 텍 사용자 그룹