Forums » Utilisation d'AMC (french) »
environnement tcolorbox et layouts
Added by Jérôme O. almost 8 years ago
Bonjour,
tout d'abord merci et bravo pour ce formidable outil.
J'ai voulu créer des cadres à l'aide de tcolorbox pour encadrer mes groupes de questions. Le calcul des mises en pages décale alors les cases à cocher.
Auriez-vous une idée sur comment résoudre cela ?
Je joins un ECM :
\documentclass{article} \usepackage{xltxtra} \usepackage[bloc,lang=FR]{automultiplechoice} \usepackage{tcolorbox} \geometry{paper=a4paper} \usepackage{amsmath,amssymb} \begin{document} \element{grA}{ \begin{question}{Q001} Quelle est la valeur de $2^3$ ? \begin{choiceshoriz} \correctchoice{8} \wrongchoice{9} \wrongchoice{6} \end{choiceshoriz} \end{question} } \onecopy{5}{ \namefield{\fbox{\begin{minipage}{.9\linewidth}\AMClocalized{namesurname} \vspace*{.5em}\dotfill \vspace*{1mm} \end{minipage} }} \vspace{2ex} \begin{tcolorbox} \restituegroupe{grA} \end{tcolorbox} } \end{document}
Replies (5)
RE: environnement tcolorbox et layouts - Added by Alexis Bienvenüe almost 8 years ago
Cet usage semble perturber le fonctionnement de \pdfsavepos
qui est utilisé par AMC : je n'ai malheureusement pas d'idée pour résoudre ce problème (sauf à utiliser un autre package qui donnerait un résultat similaire).
RE: environnement tcolorbox et layouts - Added by Jérôme O. almost 8 years ago
Je viens de tenter une compilation avec lualatex à la place de xelatex.
J'ai dû effectuer les modifications suivantes dans automultiplechoice.sty :
- remplacer les occurrences de pdfsavepos par savepos
- remplacer les occurrences de pdflastxpos par lastxpos
- remplacer les occurrences de pdflastypos par lastypos
J'ai ensuite pu compiler mon document en utilisant lualatex et les cases à cocher son bien reconnues.
Je ne sais pas si ça peut aider (j'en doute). Cependant, serait-il possible d'intégrer l'utilisation de lualatex à AMC pour ne pas avoir besoin de faire ces changements en dur dans le fichier automultiplechoice.sty ?
Merci encore.
RE: environnement tcolorbox et layouts - Added by Jérôme O. almost 8 years ago
Je me réponds à moi-même. Il suffit d'insérer les lignes suivantes dans le préambule :
\usepackage{ifluatex} \ifluatex \newcommand{\pdfsavepos}{\savepos} \newcommand{\pdflastypos}{\lastypos} \newcommand{\pdflastxpos}{\lastxpos} \fi
RE: environnement tcolorbox et layouts - Added by Alexis Bienvenüe almost 8 years ago
Je ne sais pas si ça peut aider (j'en doute).
C'est intéressant de savoir que des fois lualatex
marche quand xelatex
pose problème.
Cependant, serait-il possible d'intégrer l'utilisation de lualatex à AMC pour ne pas avoir besoin de faire ces changements en dur dans le fichier automultiplechoice.sty ?
C'est prévu : #423. On peut contourner le problème avec \usepackage{luatex85}
.
RE: environnement tcolorbox et layouts - Added by Alexis Bienvenüe almost 8 years ago
\newcommand{\pdfsavepos}{\savepos}
il faudra juste penser à enlever ces lignes quand ce sera arrangé dans automultiplechoice
…
(1-5/5)