명령문 내에서 일종의 인쇄 명령을 사용하여 다양한 버전의 문서를 생성하고 싶습니다 \ifthenelse
. 다음은 제가 하고 싶은 일의 예입니다. 내 문서가 꽤 길고 섹션도 많기 때문에 이런 방식으로 하고 싶습니다. 문장 안의 모든 텍스트를 정의하는 것보다 이렇게 하는 것이 더 쉬울 것 같아요 \ifthenelse
.
\documentclass{article}
\usepackage{ifthen}
\begin{document}
\newcommand{\docVersion}[1]
{
% normally, text would go where the commands \printA{} and \printB{} would go
\ifthenelse{\equal{#1}{group A version}}{\printA{}}{}
\ifthenelse{\equal{#1}{group B version}}{\printB{}}{}
}
% so here, I could define that I want group A's version
\docVersion{group A version}
% and only this would be printed
\printA{Some stuff for group A here.}
% and this would not
\printB{Some stuff for group B here.}
% and this would be printed also
Some stuff for both groups here.
\end{document}