Forums » Utilisation d'AMC (french) »
AMCsection personnalisée
Added by R2 D3 over 7 years ago
Bonjour,
D’abord merci à Alexis et à l’ensemble des contributeurs pour ce formidable travail.
Une petite question de mise en forme : lorsque j’utilise la commande :
\AMCsection{Question A : QCM sur les Jedi}
L'affichage : 1 Question A : QCM sur les Jedi
Mon souhait est d’avoir l’affichage de la section sans numéro de section c.-à-d. :
Question A : QCM sur les Jedi
J’ai testé, en ajoutant une étoile : \AMCsection*{Question A : QCM sur les Jedi} mais cela ne fonctionne pas.
Avez-vous une idée ?
Merci
Replies (18)
RE: AMCsection personnalisée - Added by Alexis Bienvenüe over 7 years ago
L'intérêt de \AMCsection
est de pouvoir utiliser des références (\ref
) correctes pour chaque copie.
Si vous ne souhaitez pas de numérotation, vous n'allez pas faire de référence à la section, donc vous devriez pouvoir utiliser la commande d'origine \section*
.
RE: AMCsection personnalisée - Added by R2 D3 over 7 years ago
En effet, la commande \section donne le résultat espéré. Merci pour votre réponse rapide.
Petite question qui me traverse l’esprit, en gardant la commande \AMCsection, est-ce possible de paramétrer la couleur de la numérotation ? (Afin que puisse la mettre en blanc pour mon besoin actuel et garder un code avec \AMCsection pour des utilisations futures) ?
RE: AMCsection personnalisée - Added by Alexis Bienvenüe over 7 years ago
\AMCsection
va appeler \section
donc on peut changer le style de la même façon que pour \section
.
Par contre, je me suis trompé ci-dessus : le rôle d'\AMCsection
n'est pas celui de gérer les références, mais celui de répéter les sections dans la feuille de réponses séparée (si elle existe). Donc effectivement il serait opportun de créer une commande \AMCsection*
.
RE: AMCsection personnalisée - Added by R2 D3 over 7 years ago
En effet, la commande \AMCsection* serait la bienvenue.
J'ai testé la commande :
\AMCsection{\color{blue} Question A : QCM sur les Jedi}
Le résultat (voir image) ne correspond pas exactement à ce que je veux faire. Connaissez-vous la commande qui permet de fixer la couleur du numéro, je pourrais ainsi la définir blanche au lieur du noir (par défaut) ?
Merci
RE: AMCsection personnalisée - Added by Frédéric Bréal over 7 years ago
RE: AMCsection personnalisée - Added by R2 D3 over 7 years ago
Je vous remercie, j'obtiens exactement le résultat voulu avec une petite personnalisation de votre code :
%%%%%%%% Cacher le numéro de section \AMCsection %%%%%%%%% \usepackage{titlesec} \titleformat{\section} {\color{black}\normalfont\Large\bfseries} {\color{white}\thesection}{-0.4em}{}
Testée --> OK
Merci
RE: AMCsection personnalisée - Added by Alexis Bienvenüe over 7 years ago
En effet, la commande \AMCsection* serait la bienvenue.
Elle sera définie à partir de la version hg:8dc721d86584.
RE: AMCsection personnalisée - Added by R2 D3 over 7 years ago
Merci
Je dispose de la version 1.3.0+hg2017-03-20. Installation sous iOS El Capitan selon wiki.
Je ne trouve pas de wiki pour les mises à jour et je ne veux pas faire de bêtises, pourriez-vous m'indiquer la démarche à faire pour effectuer l'update ?
RE: AMCsection personnalisée - Added by Alexis Bienvenüe over 7 years ago
Le plus simple est peut-être d'attendre la synchronisation du port auto-multiple-choice-devel
avec le dépôt… Sinon, il vous faut modifier le fichier de port vous-même.
RE: AMCsection personnalisée - Added by Joël Brogniart over 7 years ago
J'ai mis à jour le wiki avec les fichiers pour la version hg:8dc721d86584.
Pour une mise à jour (installation -latex)¶
Suppression du port AMC¶
Supprimer le port actuel
sudo port uninstall auto-multiple-choice-devel
Supprimer la référence à AMC dans l'installation Latex. Pour MacTex 2017 :
sudo rm /usr/local/texlive/texmf-local/tex/latex/automultiplechoice.sty
Si tous les ports ont été désinstallés (avec, par exemple, sudo port uninstall installed
), il faut aussi supprimer les informations dblatex
dans l'installation Latex. Pour MacText 2017 :
sudo rm -rf /usr/local/texlive/texmf-local/tex/latex/dblatex
Attention : Cette dernière commande n'est nécessaire que si le port
dblatex
a aussi été supprimé.
Installer les nouveaux fichiers de ports.¶
Mettre à jour MacPorts.
sudo port selfupdate
Installer la nouvelle version AMC.
sudo port install auto-multiple-choice-devel -latex
RE: AMCsection personnalisée - Added by Joël Brogniart over 7 years ago
J'ai oublié de préciser que le nouveau port pour AMC contient un patch qui modifie AMC pour résoudre le problème #489.
En plus du fichier Portfile
, le nouveau dossier auto-multiple-choice-devel
contient un sous dossier files
avec le patch patch-doc-makefile.diff
.
RE: AMCsection personnalisée - Added by R2 D3 over 7 years ago
Je vous remercie Joël pour la mise à jour et pour la clarté de ce tutoriel.
J'ai effectué les 4 instructions :
1/4) sudo port uninstall auto-multiple-choice-devel
2/4) sudo port uninstall auto-multiple-choice-devel
3/4) sudo port self update
4/4) sudo port install auto-multiple-choice-devel -latex
Test complet d'un sujet avec identification automatique des candidats --> Validé OK. Re Merci pour le tutoriel.
En revanche j’ai testé les deux nouvelles commandes :
1) la commande \AMCsection* me donne un résultat bizarre (voir image). Il semble être un saut de ligne du titre.
2) la commande lineup ne semble pas fonctionner : Package xkeyval Error: `lineuptext' undefined in families `AMCOpen'.
\element{Exercice2}{ \begin{question}{Jedi} Comment s'appelle la planète se trouve l'armé de clones dans l'épisode 2 puis l'épisode 4 ? \AMCOpen{lineup=true,lineuptext={La plan\`ete est : \dotfill}}{\wrongchoice[F]{0}\scoring{0}\correctchoice[P1]{1}} \end{question} }
Cela fonctionne chez vous ?
AMCSection_.png (9.8 kB)
AMCSection.png (10.5 kB)
RE: AMCsection personnalisée - Added by Frédéric Bréal over 7 years ago
Essayez sans {} pour vérifier2) la commande lineup ne semble pas fonctionner : Package xkeyval Error: `lineuptext' undefined in families `AMCOpen'.
lineuptext=La plan\`ete est : \dotfill
RE: AMCsection personnalisée - Added by R2 D3 over 7 years ago
Essayez sans {} pour vérifier
lineuptext=La plan\`ete est : \dotfill
La commande ne fonctionne pas non plus.
RE: AMCsection personnalisée - Added by Frédéric Bréal over 7 years ago
Cela fonctionne chez moi.
Ubuntu 16.04, AMC 1.3.0+hg2017-07-11
La version mac ne doit pas être totalement à jour.
RE: AMCsection personnalisée - Added by R2 D3 over 7 years ago
Cela fonctionne chez moi.
Ubuntu 16.04, AMC 1.3.0+hg2017-07-11
La version mac ne doit pas être totalement à jour.
Merci pour la vérification. J'attends donc l'éclairage de Joël.
RE: AMCsection personnalisée - Added by Frédéric Bréal over 7 years ago
1) la commande \AMCsection* me donne un résultat bizarre (voir image). Il semble être un saut de ligne du titre
J'ai le même problème
\AMCsection{histoire} donne 1 histoire
\AMCsection*{test} renvoie 2 *
test
AMC considère * comme l'argument de \AMCsection
Ubuntu 16.04 avec virtualbox, AMC 1.3.0+hg2017-07-11
RE: AMCsection personnalisée - Added by Frédéric Bréal over 7 years ago
AMC "ubuntu" n'est pas à jour sur les dépôts par rapport à AMC "MAC".
Je viens de vérifier le fichier sty avec celui du dépôt bitbucket.
C'est donc normal que cela ne fonctionne pas.
(1-18/18)