---
myst:
html_meta:
keywords: programmation, compilation, commandes, encodage, extensions, classes, erreurs, syntaxe
---
# Programmation
```{toctree}
:glob: true
:maxdepth: 1
:hidden:
*/start
*
```
Cette section présente les grands principes de programmation avec TeX,
LaTeX et leurs satellites.
- [Compilation](/2_programmation/compilation/start)
- [Commandes et environnements](/2_programmation/macros/start)
- [Encodage](/2_programmation/encodage/start)
- [Extensions et classes](/2_programmation/extensions/start)
- [Messages d'erreur de LaTeX](/2_programmation/erreurs/start)
- [Syntaxe](/2_programmation/syntaxe/start)
:::{todo}
Les liens qui suivent ne sont pas classés.
:::
- [](/2_programmation/afficher_le_contenu_des_variables)
- [](/2_programmation/convertir_du_latex_en_plain_tex)
- [](/2_programmation/etre_prestataire_de_services_latex)
- [](/2_programmation/incompatibilites_entre_packages)
- [](/2_programmation/options_de_packages)
- [](/2_programmation/qualite_de_votre_code_latex)
- [](/2_programmation/rediger_un_rapport_de_bug)
- [](/2_programmation/scripts_interactifs)