Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 11

18 Jul '19, 21:06

samcarter's gravatar image

samcarter
8.6k2817

Une solution avec l'extension `exercise` : \documentclass{article} \usepackage[ %noanswer % modifier ici pour choisir correction ou pas correction ]{exercise} \begin{document} \begin{Exercise}[title={Title},label=ex1] question text \end{Exercise} \begin{Answer}[ref={ex1}] solution \end{Answer} \end{document} Pour créer les deux documents automatiquement, compilez avec : pdflatex -jobname=document_sol "\newcommand{\version}{}\input{document}" latexmk -pdf -pdflatex="pdflatex -synctex=1 -interaction=nonstopmode -shell-escape" -jobname=document -pretex="\newcommand{\version}{noanswer}" -usepretex document ; pdflatex -jobname=document_sol "\newcommand{\version}{}\input{document}" ; pdflatex "\newcommand{\version}{noanswer}\input{document}" ; pdflatex "\newcommand{\version}{noanswer}\input{document}" latexmk -pdf -pdflatex="pdflatex -synctex=1 -interaction=nonstopmode -shell-escape" -jobname=document_solution -pretex="\newcommand{\version}{}" -usepretex document (en remplaçant « document » par le nom de votre fichier). ---- \ifdefined\version \else \def\version{noanswer} % without answers %\def\version{} % with answers \fi \documentclass{article} \usepackage[\version]{exercise} \begin{document} \begin{Exercise}[title={Title},label=ex1] question text \end{Exercise} \begin{Answer}[ref={ex1}] solution \end{Answer} \end{document} Le même chose avec un « magic comment » pour TeXstudio : % !TeX TS-program program = pdflatex -jobname=%_sol "\newcommand{\version}{}\input{%}" latexmk -pdf -pdflatex="pdflatex -synctex=1 -interaction=nonstopmode -shell-escape" -jobname=% -pretex="\newcommand{\version}{noanswer}" -usepretex % | pdflatex -jobname=%_sol "\newcommand{\version}{}\input{%}" | pdflatex "\newcommand{\version}{noanswer}\input{%}" | pdflatex "\newcommand{\version}{noanswer}\input{%}" latexmk -pdf -pdflatex="pdflatex -synctex=1 -interaction=nonstopmode -shell-escape" -jobname=%_solution -pretex="\newcommand{\version}{}" -usepretex % | txs:///view-pdf "?am)_sol.pdf" "?am)_solution.pdf" \documentclass{article} % setting a default value in case it is compilled differently \ifdefined\version \else \def\version{noanswer} % without answers %\def\version{} % with answers \def\version{noanswer} \fi \documentclass{article} \usepackage[\version]{exercise} \begin{document} \begin{Exercise}[title={Title},label=ex1] question text \end{Exercise} \begin{Answer}[ref={ex1}] solution \end{Answer} \end{document}
cliquez ici pour masquer/afficher la révision 10

27 Jui '19, 22:40

samcarter's gravatar image

samcarter
8.6k2817

Une solution avec l'extension `exercise` : \documentclass{article} \usepackage[ %noanswer % modifier ici pour choisir correction ou pas correction ]{exercise} \begin{document} \begin{Exercise}[title={Title},label=ex1] question text \end{Exercise} \begin{Answer}[ref={ex1}] solution \end{Answer} \end{document} Pour créer les deux documents automatiquement, compilez avec : pdflatex -jobname=document_sol "\newcommand{\version}{}\input{document}" ; pdflatex -jobname=document_sol "\newcommand{\version}{}\input{document}" ; pdflatex "\newcommand{\version}{noanswer}\input{document}" ; pdflatex "\newcommand{\version}{noanswer}\input{document}" (en remplaçant « document » par le nom de votre fichier). ---- \ifdefined\version \else \def\version{noanswer} % without answers %\def\version{} % with answers \fi \documentclass{article} \usepackage[\version]{exercise} \begin{document} \begin{Exercise}[title={Title},label=ex1] question text \end{Exercise} \begin{Answer}[ref={ex1}] solution \end{Answer} \end{document} Le même chose avec un « magic comment » pour TeXstudio : % !TeX TS-program = pdflatex -jobname=%_sol "\newcommand{\version}{}\input{%}" | pdflatex -jobname=%_sol "\newcommand{\version}{}\input{%}" | pdflatex "\newcommand{\version}{noanswer}\input{%}" | pdflatex "\newcommand{\version}{noanswer}\input{%}" "\newcommand{\version}{noanswer}\input{%}" | txs:///view-pdf "?am)_sol.pdf" \ifdefined\version \else \def\version{noanswer} % without answers %\def\version{} % with answers \fi \documentclass{article} \usepackage[\version]{exercise} \begin{document} \begin{Exercise}[title={Title},label=ex1] question text \end{Exercise} \begin{Answer}[ref={ex1}] solution \end{Answer} \end{document}
cliquez ici pour masquer/afficher la révision 9

27 Jui '19, 15:05

samcarter's gravatar image

samcarter
8.6k2817

cliquez ici pour masquer/afficher la révision 8
mineure typo

26 Jui '19, 15:27

Pathe's gravatar image

Pathe
7.6k49210252

cliquez ici pour masquer/afficher la révision 7

26 Jui '19, 04:51

samcarter's gravatar image

samcarter
8.6k2817

cliquez ici pour masquer/afficher la révision 6
mineure

23 Jui '19, 16:42

Pathe's gravatar image

Pathe
7.6k49210252

cliquez ici pour masquer/afficher la révision 5

23 Jui '19, 03:51

samcarter's gravatar image

samcarter
8.6k2817

cliquez ici pour masquer/afficher la révision 4

23 Jui '19, 03:47

samcarter's gravatar image

samcarter
8.6k2817

cliquez ici pour masquer/afficher la révision 3

23 Jui '19, 03:45

samcarter's gravatar image

samcarter
8.6k2817

cliquez ici pour masquer/afficher la révision 2

23 Jui '19, 03:43

samcarter's gravatar image

samcarter
8.6k2817

cliquez ici pour masquer/afficher la révision 1

23 Jui '19, 03:43

samcarter's gravatar image

samcarter
8.6k2817