Il est très facile de définir de nouvelles commandes qui seront autant d'abréviations. Par exemple :
\newcommand\cad{c'est-à-dire}
Cette ligne crée une nouvelle commande, \cad
, qui sera
automatiquement remplacée lors de la compilation par le texte
« c'est-à-dire ». Vous pouvez ainsi remplacer les choses un peu
longues à taper par des commande abrégées. Pour une thèse sur le
chevalier Paul-Louis de la Grange-Noble, vous aurez tout intérêt à
définir dès le début :
\newcommand\PL{Paul-Louis de la Grange-Noble}
Comme pour toute commande qui renvoit du texte (comme
\LaTeX
, par exemple), si vous voulez que votre macro soit
suivie d'un espace dans le résultat final, faites-la suivre d'un
backslash :
Le Maître du Monde, \cad\ moi, ...
Ce serait une très mauvaise idée de mettre un espace dans la définition de la macro, car vous auriez toujours un espace, y compris avant une ponctuation.
Vous pouvez utiliser le package xspace
pour remédier à
cette nécessité. Dans le préambule, ajoutez :
\usepackage{xspace}
Ensuite, écrivez vos macros de la façon
suivante :
\newcommand\cad{c'est-à-dire\xspace}
\xspace
teste ce qui suit la commande : si c'est un
espace, il laissera vraiment un espace; si c'est une ponctuation, il
ne laissera pas d'espace.