Comment visualiser des espaces ?#

1.  Avec l’environnement verbatim*#

L’environnement verbatim* et la commande \verb* permettent de visualiser les espaces insérés dans un texte. Ils les remplacent par un caractère spécial, , comme dans l’exemple suivant :

\documentclass[french]{article}
  \usepackage[T1]{fontenc}    % Encodage T1 (adapté au français)
  \usepackage{lmodern}        % Caractères plus lisibles
  \usepackage{babel}          % Réglages linguistiques (avec french)
  \pagestyle{empty}           % N'affiche pas de numéro de page

\begin{document}
\begin{verbatim*}
Voici des espaces   bien   visibles.
\end{verbatim*}
Voici\verb*+ d'autres espaces +plus ciblés.
\end{document}

2.  Avec des commandes de base#

propose la commande \textvisiblespace.

\documentclass[french]{article}
  \usepackage[T1]{fontenc}    % Encodage T1 (adapté au français)
  \usepackage{lmodern}        % Caractères plus lisibles
  \usepackage{babel}          % Réglages linguistiques (avec french)
  \pagestyle{empty}           % N'affiche pas de numéro de page

\begin{document}
Je mange\textvisiblespace une\textvisiblespace pomme.
\end{document}

En ce est le caractère 32 de la fonte Computer Modern Typewriter (cmtt). Il est défini dans le source du par :

\def\]{\leavevmode\hbox{\tt\char`\ }}

Vous pouvez donc, pour définir une commande \espacev pour obtenir ce fameux caractère.

\documentclass[french]{article}
  \usepackage[T1]{fontenc}    % Encodage T1 (adapté au français)
  \usepackage{lmodern}        % Caractères plus lisibles
  \usepackage{babel}          % Réglages linguistiques (avec french)
  \pagestyle{empty}           % N'affiche pas de numéro de page

  \newcommand{\espacev}{\leavevmode\hbox{\tt\char`\ }}

\begin{document}
Je mange\espacev une\espacev pomme.
\end{document}