\ifthenelse 내의 명령을 사용하여 여러 버전의 문서 생성

\ifthenelse 내의 명령을 사용하여 여러 버전의 문서 생성

명령문 내에서 일종의 인쇄 명령을 사용하여 다양한 버전의 문서를 생성하고 싶습니다 \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}

관련 정보