Comme tout langage de programmation, (comme ) 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}