---
myst:
html_meta:
keywords: LaTeX,mise en page,inclure un code-source,inclure un programme,texte verbatim,inclure un script,inclure un programme
---
# Comment inclure un fichier verbatim ?
Le mode verbatim est exposé à la question « [](ecrire_en_mode_verbatim) ». Ici, nous proposons des solutions pour inclure un fichier externe dans votre document.
- Un bon moyen est d'utiliser l'extension de Rainer Schöpf, qui fournit une commande `\verbatiminput`, qui prend un nom de fichier comme argument :
```{noedit}
\usepackage{verbatim}
...
\verbatiminput{verb.txt}
```
- Une autre méthode consiste à utiliser l'environnement `alltt`, de l'extension . L'environnement insère son contenu essentiellement en mode verbatim, mais exécute tout de même toutes les commandes (La)TeX qu'il trouve :
```{noedit}
\usepackage{alltt}
...
\begin{alltt}
\input{verb.txt}
\end{alltt}
```
Bien sûr, cela n'est guère utile pour saisir du code source (La)TeX...
- L'extension étend le paquet , en fournissant un environnement `listing` et une commande `\listinginput`, qui numérote les lignes du texte du fichier. Cette extension propose également d'une commande `\verbatimtabinput`, qui respecte les caractères TAB dans l'entrée (l'environnement `listing` et la commande `\listinginput` de l'extension respectent également les caractères TAB).
- L'extension fournit de quoi lire un fichier verbatim (sans recourir à ) :
```{noedit}
\usepackage{sverb}
...
\verbinput{verb.txt}
```
- L'extension réimplémente de façon configurable tout ce que , et proposent, et bien plus encore. C'est aujourd'hui l'extension de choix pour les amateurs de texte verbatim, mais sa richesse en fait un outil complexe et la lecture de [sa documentation](texdoc:fancyvrb) est fortement conseillée.
:::{note}
La classe intègre les fonctionnalités les plus utiles des extensions et .
:::
:::{sources}
[Including a file verbatim in LaTeX](faquk:FAQ-verbfile)
:::