Forums » Utilisation d'AMC (french) »
environnement tcolorbox et layouts
Added by Jérôme O. almost 9 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 9 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 9 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 9 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 9 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 9 years ago
\newcommand{\pdfsavepos}{\savepos}
il faudra juste penser à enlever ces lignes quand ce sera arrangé dans automultiplechoice …
(1-5/5)