\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}
