Sujet : Re: Deux PDFs via un lancement de compilation
De : projetmbc (at) *nospam* gmail.com (projetmbc)
Groupes : fr.comp.text.texDate : 27. Oct 2022, 15:30:50
Autres entêtes
Message-ID : <8363a352-191d-4ac1-96a8-a5795b0b0388n@googlegroups.com>
References : 1 2 3
User-Agent : G2/1.0
En fait, il y a un petit hack qui peut être utile.
Il faut deux fichiers comme ci-dessous, et on lance juste la compilation sur other.tex (en shell escape).
% Fichier: other-student.tex
\input{other.tex}
% Fichier: other.tex
\documentclass{article}
\usepackage{xcolor}
\usepackage{iexec}
\usepackage{jobname-suffix}
\newcommand{\solution}[1]{{\color{red}#1}}
\newcommand{\launchstudent}{
\iexec[quiet]{pdflatex \jobname-student.tex}
}
\IfSuffixT[student]{
\renewcommand{\solution}[1]{}
\renewcommand{\launchstudent}{}
}
\begin{document} \begin{enumerate}
\item First question \solution{First answer}
\item Second question
\solution{Second answer} \end{enumerate}
\launchstudent{}
\end{document}