Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 2
mineure

28 Nov '17, 01:01

Pathe's gravatar image

Pathe
7.6k53210254

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%;"/>
cliquez ici pour masquer/afficher la révision 1

13 Déc '16, 19:48

Bernard's gravatar image

Bernard
4.6k15

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

C'est votre première visite ici ? Consultez la FAQ !

×