\documentclass{article} \usepackage[french]{babel} \usepackage[utf8]{inputenc} \usepackage[a4paper]{geometry} \usepackage{lipsum} \usepackage{xspace} \newcommand*{\nom}[2]{#1~\scshape #2\upshape} \newcommand{\LaTeXx}{\LaTeX{}\xspace} % Fin du préambule. \title{Douleur} \begin{document} \maketitle Utiliser \verb|\newcommand*| empêche la macro/commande de prendre des paragraphes en paramètres, contrairement à \verb|\newcommand|. C'est utile pour les commandes qui ne sont prévues que à l'interieur d'un paragraphe, afin d'empêcher leurs usages illégaux. Premier nom: \nom{Jean}{Claude} Second nom: % La commande suivante crée une erreur, qu'elle ne créerai pas sans l'étoile. % \nom{Patrick}{ % Balkany % % Maire de Levallois-Perret % % Et roi des roublards} Aussi, il y a possibilité de créer de nouvelles commandes \LaTeXx afin que les espaces soient «à peu près» préservés, en brouillant le compilateur \LaTeXx. \end{document}