Gostaria de poder gerar diferentes versões de um documento usando algum tipo de comando de impressão dentro de uma \ifthenelse
instrução. Aqui está um exemplo do que eu gostaria de fazer. Eu gostaria de fazer assim porque meu documento é bastante longo e tem muitas seções. Acho que seria mais fácil fazer algo assim do que definir todo o texto dentro da \ifthenelse
declaração.
\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}