Eh bien, supposons que vous fassiez une citation tronquée: `Blabla [\dots] Blibli`. Vous avez une espace juste avant le crocher fermant, et il faudrait mettre une espace négative.
D'autre part, quand on utilise l'encodage `utf8`, le caractère `text ellipsis` peut être tapé directement au clavier, plutôt que d'utiliser une macro.
Voici une démo, avec un patch de `\dots` et `xspace` qui (en principe) rajoute une espace à bon escient, et l'utilisation directe du caractère au clavier :
\documentclass[french]{article}%
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[margin =2cm]{geometry}
\usepackage[oldstyle,largesmallcaps]{kpfonts}
\usepackage{babel}
\usepackage{xspace}%
\linespread{1.1}
\let\olddots\dots
\renewcommand\dots{\olddots{}\xspace}
\xspaceaddexceptions{]}
\begin{document}
L'espace postérieure[\dots] est maintenant intégrée à la commande, mais\dots seulement si nécessaire.
Oui, pourquoi l'espace postérieure\dots~n'est-elle pas intégrée à la commande ?
En utilisant directement le caractère \texttt{text ellipsis} : … elle n’a pas à être intégrée à la commande, à cause qu’il n’y a pas de commande.
\end{document}
![alt text][1]
[1]: http://texnique.fr:80/osqa/upfiles/espaceapresdots_keGyxtc.png<img src="/upfiles/espaceapresdots_keGyxtc.png" style="width: 100%;"/>