Sujet : Re: Deux PDFs via un lancement de compilation
De : projetmbc (at) *nospam* gmail.com (projetmbc)
Groupes : fr.comp.text.texDate : 27. Oct 2022, 17:32:41
Autres entêtes
Message-ID : <f1bac600-dcf0-44e1-bfb6-add5941ea7b4n@googlegroups.com>
References : 1 2 3 4
User-Agent : G2/1.0
Un peu mieux et je m'arrêterais là sur ce sujet. :-)
% Fichier unique à compiler en "shell escape"
\documentclass{article}
\usepackage{xcolor}
\usepackage{iexec}
\usepackage{jobname-suffix}
\newcommand{\solution}[1]{{\color{red}#1}}
\IfSuffixT[]{
\iexec[quiet]{touch \jobname-student.tex}
\iexec[quiet]{echo '\input{\jobname.tex}' > \jobname-student.tex}
\iexec[quiet]{pdflatex \jobname-student.tex}
}
\IfSuffixT[student]{
\renewcommand{\solution}[1]{}
}
\begin{document}
\begin{enumerate}
\item First question
\solution{First answer}
\item Second question
\solution{Second answer}
\item Third question
\solution{Third answer}
\end{enumerate}
\end{document}