Pour des énoncés de partiels, je voulais facilement pouvoir générer l'énoncé avec et sans la correction, tout ça en ligne de commande s'il vous plaît !
La solution est très simple
\documentclass[12pt]{article}
%% Création de la variable booléenne sol
\newif\ifsol
%% Par défaut je veux afficher les solutions
\soltrue
%% Si la variable SOLOFF est définie je masque les solutions
\ifdefined\SOLOFF
\solfalse
\fi
\begin{document}
Quelle est la couleur du cheval blanc d'Henri IV ?
%% Affichage conditionnel
\ifsol \textbf{Blanc} \fi
\end{document}
En compilant (fonctionne avec latex et pdflatex) normalement
-
latex fichier.tex
On obtient l'énoncé avec les solutions
-
latex "\def\SOLOFF{}\input{fichier.tex}"
On obtient l'énoncé sans les solutions
Merci LaTeX
sources :
- http://brunettoziosi.eu/posts/latex-conditional-compilation.html
- http://tex.stackexchange.com/questions/5894/latex-conditional-expression
Comments
1 - @ - TD
http://www.ctan.org/pkg/exam
vendredi 07 mars 2014 - 19:22
2 - @ - Tontof
vendredi 07 mars 2014 - 20:52