Comment insérer du code LaTeX dans un document LaTeX?
Le package latexdemo permet de mettre un exemple
de code dans un environnement DefineCode
, puis d'en afficher
le résultat avec la comande \PrintDemo
:
\begin{DefineCode} Voici une formule mathématique: $aˆ2 + bˆ2 = cˆ2$. \end{DefineCode} \PrintDemo{style=stacked}
Quelques options de mise en forme sont disponibles pour \PrintDemo
:
parallel | Code et son résultat côte à côte. |
stacked | Code et son résultat l'un au dessus de l'autre, sur toute la largeur de la page (comportement par défaut). |
lines | Comme stacked , mais avec des lignes avant et après le résultat, au lieu d'un cadre complet. |
none | Comme stacked , mais sans rien autour du résultat. |
page | Résultat sur une page séparée. |
Le package example offre un environnement example
qui permet en ne tapant qu'une seule fois le code d'avoir côte à côte le code
et son résultat après compilation, un peu à la manière des
exemples que l'on voit dans cette FAQ. Attention, ce package est
considéré comme obsolète et risque de poser certains soucis.
Un package faqexs a apparemment été développé
pour la mise en forme de la FAQ fctt au format LaTeX,
mais n'est plus disponible sur internet. Il proposait de nombreux types
d'exemples, d'un petit bout de code à des documents complets.
Si vous avez des informations sur ce package, n'hésitez pas à les partager!