Forums » Utilisation d'AMC (french) »
Mise en forme d'un "Code Source" dans une question AMC
Added by José OUIN 12 months ago
Bonjour à tous,
Auriez-vous une solution pour mettre en forme un code source (VBA par exemple) dans une question AMC.
J'ai trouvé ceci pour le moment faute de mieux :
Compléter, en rédigeant ci-dessous, la ligne qui remplacerait les étoiles (*) dans cet extrait de code :
{\ttfamily
\begin{tabular}{l}
Sub Calculer() \\
\ \ \ Dim X As Integer \\
\ \ \ X = 15 \\
\ \ \ ****** \\
End Sub
\end{tabular}
}
La commande \begin{verbatim} ... \end{verbatim} fait planter la compilation dans TexMaker.
Cela renvoie :
! Paragraph ended before \@xverbatim was complete.
A priori, "_verbatim_" ne peut pas être utilisé à l'intérieur d'une commande ou d’un environnement à argument, comme :
\begin{question}...\end{question} dans AMC
ou toute macro qui attend des arguments {...}
Bonne journée.
Replies (3)
RE: Mise en forme d'un "Code Source" dans une question AMC
-
Added by Laurent Mon 12 months ago
Bonjour,
J'utilise mintinline pour mettre mes lignes de codes uniques
\mintinline{python}{fruits={'pommes':8;'bananes':5;'tomates':12}. }
et pour les codes sur plusieurs lignes je passe par l'importation depuis un fichier avec inputminted
\inputminted[xleftmargin=20pt,linenos]{python}{codes/programme1.py}
Je n'affiche pas directement du code dans le code latex car j'avais rencontré des problèmes de compatibilités.
RE: Mise en forme d'un "Code Source" dans une question AMC
-
Added by José OUIN 12 months ago
Bonjour,
Merci, c'est bien ce que je pensais.
Je vais rester avec cette mise en page qui permet de modifier facilement.
Bon dimanche.
RE: Mise en forme d'un "Code Source" dans une question AMC
-
Added by Frédéric Bréal 12 months ago
Je vous renvoie à la documentation : section 8 Conflits avec d’autres paquets et la sous-section 8.1 est consacrée à verbatim avec comme solution proposée fancyvrb, verbatimbox qui nécessite de créer des boîtes dans le fichier tex avant la commande \exemplaire.
À vous de juger si c'est plus facile que l'import de fichier exterieur.
(1-3/3)