Comment inclure le source d'un programme ?

recherche d'un mot
Les packages 'lgrind' et 'listings' répondent à la question
(disponibles sur ftp://ftp.inria.fr/pub/TeX/CTAN/support/lgrind/ et
ftp://ftp.inria.fr/pub/TeX/CTAN/macros/latex/contrib/listings/).  Ils
reconnaissent tous les 2 à peu près 40 langages différents.

Le premier est composé d'un exécutable, 'lgrind' qui permet de
transformer le source en question, par exemple, monfichier.c, en
monfichier.tex, que l'on inclut directement dans son fichier
LaTeX, à l'aide d'une commande appropriée. L'inconvénient, est
qu'évidemment, il y a un fichier .tex qui est généré en plus.

Notes : - utiliser au-moins la version 3.6 ;
	- on peut paramétrer lgrind avec le fichier lgrindef. Par
	  défaut, l'auteur a jugé utile de transformer la lettre
	  « à » en $\alpha$. Il suffit donc de commenter cette
	  option à la fin de ce fichier pour éviter cela.

Le deuxième ne nécessite pas de recompilation. On inclut
directement le source, avec une commande adéquate. Avec ce
package, on peut même définir son propre langage, le faire
hériter d'un autre langage, avec des mots-clés spécifiques, etc.

À noter que, moyennant quelques paramètres à ajouter, il est tout
à fait possible de faire en sorte que ces packages reconnaissent
les fontes 8 bits. On peut lui faire comprendre par exemple, que
lorsqu'il rencontre le caractère « ¹ », il le transforme en
$\mathonesuperior$.

Retour à la FAQ LaTeX
Proposition de modification de la FAQ LaTeX :
bayartb at edgard point fdn point fr
Commentaire sur la version HTML de cette FAQ :
Fabien Torre
© Copyright 1997 Marie-Paule Kluth. Tous droits réservés.

Valid XHTML 1.0! Valid CSS!