---
myst:
html_meta:
keywords: LaTeX, composition, document, inclusion de fichier,
Plain TeX
---
# Comment inclure du code Plain TeX dans LaTeX ?
LaTeX, bien qu'à l'origine basé sur
[Plain TeX](/1_generalites/bases/differences_entre_latex_et_tex),
ne contient pas toutes les commandes de Plain TeX. Pire encore, certains noms
de commandes Plain TeX apparaissent dans LaTeX, avec une définition différente.
En conséquence, des mesures spéciales doivent être prises pour permettre
la composition de documents ou de parties de documents Plain TeX dans LaTeX.
Le seul moyen fiable consiste à traduire les commandes Plain TeX pour produire
un équivalent LaTeX. Cependant, cette solution n'est pas vraiment pratique
dans de nombreuses circonstances. Pour ces occasions,
l'extension vient souvent à votre aide. Elle définit
un environnement `plain` dans lequel un document Plain TeX peut être traité :
```{noedit}
\begin{plain}
% Chargement du fichier document-plain.
\input{document-plain}
\end{plain}
```
Cette extension peut ne pas fonctionner, par exemple avec des documents
qui utilisent AMSTeX ou s'il est demandé de charger Eplain. Bien sûr,
un peu de programmation peut surmonter ces problèmes même si ce n'est pas
souvent évident.
:::{sources}
[Including Plain TeX files in LaTeX](faquk:FAQ-inclplain)
:::