Est-il possible d'utiliser tabular pour la présentation de question et réponses en tableau ?

Added by Joël Brogniart almost 3 years ago

Je ne connais pas vraiment LaTeX et j'essaie de présenter des questions et réponses sous forme de tableau. J'essaie d'utiliser l'environnement reponsesperso pour ajouter les & qui font passer à la colonne suivante. Pour cela je modifie AMCendAnswer et AMCanswer pour insérer les passages à la colonne suivante et la fin de ligne. Mais lorsque j'insère ce qui fonctionne correctement en dehors des questions j'ai droit à des erreurs. Voici le code utilisé.

  %%% Attempt aa with reponsesperso %%%
    \def\AMCbeginQuestion##1##2{}
    \def\AMCbeginAnswer{}
    %\def\AMCendAnswer{}
    \def\AMCendAnswer{\\\hline}
    %\def\AMCanswer##1##2{##1}
    \def\AMCanswer##1##2{& ##1}
    \begin{tabular}{|p{.55\linewidth}*{5}{p{2em}}|}
    \cline{2-6}
    \multicolumn{1}{c|}{ }
      & \begin{turn}{90} \hspace{1mm}moins de 30 mn\hspace{1mm} \end{turn}
      & \begin{turn}{90} \hspace{1mm}entre 30 mn et 1 h\hspace{1mm} \end{turn}
      & \begin{turn}{90} \hspace{1mm}entre 1 h et 1 h 30\hspace{1mm} \end{turn}
      & \begin{turn}{90} \hspace{1mm}entre 1 h 30 et 2 h\hspace{1mm} \end{turn}
      & \begin{turn}{90} \hspace{1mm}plus de 2 h\hspace{1mm} \end{turn}\\
    \hline
    Fausse question & a & b & c & d & e \\\hline
    \restituegroupe{tableaa}
    \end{tabular}

Est-ce que cette utilisation de tabular est possible pour restituegroupe ? Y'a-t-il une manière particulière de définir AMCendAnswer et AMCanswer pour que cela fonctionne ?

Le sujet complet est attaché.

source.tex (2.2 kB)


Replies (2)

RE: Est-il possible d'utiliser tabular pour la présentation de question et réponses en tableau ? - Added by Alexis Bienvenüe almost 3 years ago

Malheureusement je ne connais pas de bonne façon de présenter les questions en tableau.
Je peux cependant proposer ce bricolage assez sale…

tableau.png (23.3 kB)

RE: Est-il possible d'utiliser tabular pour la présentation de question et réponses en tableau ? - Added by Joël Brogniart almost 3 years ago

C'est ce que je cherche à faire.

Fausse question montre ce que je cherche à obtenir en adaptant AMCanswer et AMCendAnswer. Mais ça ne passe pas :-)

Tabular marche bien si on écrit directement toutes les questions une à une sans passer par restituegroup. Mais du coup ça ferme plein de possibilités (groupes de questions, sous-ensembles de questions…).

Avant de se lancer dans un bricolage sale, je vais continuer de lire la documentation AMCsurvey pour voir s'il est possible d'en utiliser les fonctionnalités avec restituegroup.

(1-2/2)