Quels sont les caractères réservés?

Comme tout langage de programmation, \TeX (comme \LaTeX) attribue des rôles particuliers à certains caractères dit alors « caractères réservés » ou « caractères spéciaux ». Il faut donc passer par des commandes dédiées pour pouvoir les afficher dans un texte. Le tableau ci-dessous rappelle à quoi servent ces caractères et quelles sont les commandes à utiliser pour les afficher.

Caractère Utilisation Commande pour l'obtenir dans le texte
% début de commentaire \%, voir la page dédiée
_ (mode math) mise en indice \_ ou \textunderscore, voir la page dédiée
^ (mode math) mise en exposant \^{} ou \textasciicircum
$ passage en mode mathématique \$
& (tableau) séparateur de cellule \&
# (macro) identifiant d’argument \#
{ début de groupe \{
} fin de groupe \}
~ espace insécable \~{} ou \textasciitilde, voir la page dédiée
\ appel de commande \textbackslash ou $\backslash$, voir la page dédiée

Ainsi, mis à part « ^ », « ~ » et « \ », tous s'obtiennent en les faisant précéder d'une contre-oblique.

Voici donc un exemple illustrant le principe des caractères réservés avec ici le pour-cent :

\documentclass{article}
 
\begin{document}
Voici ce qu'il ne faut pas faire pour afficher le pour-cent. %, la preuve !
 
Et ce qu'il faut faire pour l'afficher. \%, la preuve !
 
Plus largement, voici les caractères réservés de \TeX{} :
\%\_\^{}\$\&\#\{\}\textasciitilde\textbackslash.
\end{document}

\documentclass{article}
\pagestyle{empty}
\begin{document}
Voici ce qu'il ne faut pas faire pour afficher le pour-cent. %, la preuve !

Et ce qu'il faut faire pour l'afficher. \%, la preuve !

Plus largement, voici les caractères réservés de \TeX{} :
\%\_\^{}\$\&\#\{\}\textasciitilde\textbackslash.
\end{document}