Comment inclure des fichiers en mode verbatim ?
* Le package 'verbatim', de R. Schopf, permet via la commande
\verbatiminput, qui prend en argument un nom de fichier,
d'inclure un fichier en mode verbatim. Ce package est disponible
sur ftp://ftp.inria.fr/pub/TeX/CTAN/macros/latex/distribs/ ou ftp://ftp.inria.fr/pub/TeX/CTAN/macros/latex/required/tools/.
* L'environnement alltt du package du même nom (package dû à J.
Braams) permet la même prouesse tout en gardant active
l'interprétation des commandes LaTeX dont le nom commence par le
caractère \ (le "backslash" reste actif). Il est disponible dans
sur ftp://ftp.inria.fr/pub/TeX/CTAN/macros/latex/contrib/misc/ ou sur
ftp://ftp.inria.fr/pub/TeX/CTAN/macros/latex/base/.
Exemple :
\begin{alltt}
Notez la différence subtile entre $f(x)$ et \(f(x)\) grâce à
l'utilisation du "backslash".
\end{alltt}
%%%% fin exemple %%%%
* Les commandes \listinginput et \verbatimtabinput du package
'moreverb' (disponible sur
ftp://ftp.inria.fr/pub/TeX/CTAN/macros/latex/contrib/other/misc/) permettent d'inclure des
documents en mode verbatim avec ou sans numérotation des lignes
du fichier inclu.
Exemple :
{
\small
\listinginput[5]{10}{totor.c}
}
Les paramètres [5] et {10} indiquent que la numérotation des
lignes doit se faire de 5 en 5 en commençant à 10.
%%%% fin exemple %%%%
* Il existe aussi le package 'verbtext' disponible sur CTAN.
* Le package 'fancyvrb' est également disponible sur CTAN.
* Pour insérer du code lisp dans un document LaTeX, il existe le
package 'lispcode' disponible par ftp sur
ftp://ki-server.informatik.uni-wuerzburg.de/pub/tex/.
* On peut aussi essayer le package 'verbasef' (verbatim
automatic segmentation of external files) disponible sur CTAN.
Il utilise l'environnement figure.
* Encore un autre, le package 'cprog' disponible sur
ftp://ftp.inria.fr/pub/TeX/CTAN/macros/latex209/contrib/misc/ permet d'inclure des morceaux de
code dans un document et de les gérer comme des flottants.
* Le package 'sverb' de M. Wooding propose un environnement
listing.