TnX텍 마당
TnX텍은 텍라이브(TeX Live)와 지텍(XeTeX)을 기반으로 무설치, USB를 사용한 포터블(portable) 실행이 가능한 작은 크기의 텍 배포판입니다.
글 수 742
\documentclass{article}
\usepackage{hangul}
\newcommand{\rp}[3]{
#1\\
나도 #1\\\\%A
#2\\
다음부터 #2\\\\%B
#3\\
정말로 #3\\%C
}
\begin{document}
a\\
\rp{사랑해}{밥먹어}{싫어해}\\
----------------------------\\
\rp{사랑해}{}{싫어해}
\end{document}
코드는 위와 같고 결과는 그림으로 첨부합니다.
여기서 \rp{사랑해}{}{싫어해}에는 2번째 인수가 없어서 빨갛게 표시한 것과 같이 무의미하게 출력되는데,
인수가 없을 때에는 출력이 안 되게 하는 방법이 있나요?
있다면 \newcommand{\rp}[3]를 다시 작성해주세요.

ifthen 스타일:
\usepackage{ifthen}
\newcommand{\myTest}[3]{%
\ifthenelse{\equal{#1}{\empty}}{}{#1\\ 나도 #1\\\\}
\ifthenelse{\equal{#2}{\empty}}{}{#2\\ 다음부터 #2\\\\}
\ifthenelse{\equal{#3}{\empty}}{}{#3\\ 정말로 #3\\}
}