Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
generalites:notions_typographie:microtype [2020/08/17 14:28] – Ajout d'un lien jdn06 | 1_generalites:notions_typographie:microtype [2022/11/29 19:42] (Version actuelle) – Coquille dbitouze |
---|
====== Comment améliorer la qualité typographique de son document ? ====== | ====== Comment améliorer la qualité typographique de son document? ====== |
| |
Le simple ajout dans l'en-tête du document du paquet **microtype** permet d'améliorer significativement la qualité typographique du document produit. | Le simple ajout dans l'en-tête du document du paquet [[ctanpkg>microtype]] permet d'améliorer |
| significativement la qualité typographique du document produit. |
| |
Ce paquet a pour objet principal d'améliorer l'homogénéité du [[wpfr>Gris_typographique| gris typographique]], c'est-à-dire l’impression produite sur l’œil par la vision générale d’un texte. Pour cela, il a recours à deux techniques assez surprenantes, qui ont pour point commun de créer une très légère irrégularité qui renforce le sentiment visuel de régularité : | Ce paquet a pour objet principal d'améliorer l'homogénéité du [[wpfr>Gris_typographique|gris typographique]], |
| c'est-à-dire l’impression produite sur l’œil par la vision générale d’un texte. Pour cela, il a recours |
| à deux techniques assez surprenantes, qui ont pour objectif commun de créer une très légère irrégularité |
| qui renforce le sentiment visuel de régularité : |
| |
* La modification de la largeur de la police pour certaines lignes (nommée //font expansion// dans la documentation en anglais), qui permet de réduire l'espacement entre les mots lorsque celui-ci est trop important. | * La modification de la largeur de la police pour certaines lignes (nommée //font expansion// dans la documentation en anglais), qui permet de réduire l'espacement entre les mots lorsque celui-ci est trop important. |
* Le dépassement de l'alignement justifié dans la marge de droite (nommé //character protrusion// dans la documentation en anglais), lorsque la justification habituelle donne l'impression d'un trou, par exemple du fait de la présence d'une ponctuation en fin de ligne ; le fait de la faire légèrement dépasser permet de placer le caractère qui précède plus à droite, ce qui limite l'impression de trou. | * Le dépassement de l'alignement justifié dans la marge de droite (nommé //character protrusion// dans la documentation en anglais), lorsque la justification habituelle donne l'impression d'un trou, par exemple du fait de la présence d'une ponctuation en fin de ligne ; le fait de la faire légèrement dépasser permet de placer le caractère qui précède plus à droite, ce qui limite l'impression de trou. |
| |
L'utilisation du paquet est particulièrement simple, puisqu'il suffit de le charger dans l'en-tête de son document pour activer ses réglages par défaut. Les 250 pages de la [[http://mirrors.ctan.org/macros/latex/contrib/microtype/microtype.pdf|documentation]] permettent évidemment d'ajuster les options de fonctionnement selon ses goûts et de ses besoins. | L'utilisation du paquet est particulièrement simple, puisqu'il suffit de le charger dans l'en-tête |
| de son document pour activer ses réglages par défaut. Les 250 pages de [[texdoc>microtype|sa documentation]] |
| permettent évidemment d'ajuster les options de fonctionnement selon ses goûts et ses besoins. |
| |
| Avant même l'amélioration esthétique globale que ''microtype'' apporte, |
| il a généralement un effet spectaculaire, en réduisant les coupures de mots nécessaires |
| en fin de ligne, et les débordements dans la marge. |
| Voici un exemple. À droite, nous avons juste ajouté la ligne ''\usepackage{microtype}'': |
| |
| <WRAP column 40ex> |
| **Sans [[ctanpkg>microtype]]**: |
| <code latex> |
| % \usepackage{microtype} |
| </code> |
| |
| <latexdoc> |
| \documentclass{article} |
| \usepackage[T1]{fontenc} |
| \usepackage[width=4.5cm,height=6cm]{geometry} |
| \usepackage{lmodern} |
| \usepackage[french]{babel} |
| % \usepackage{microtype} |
| \pagestyle{empty} |
| \begin{document} |
| Longtemps, je me suis couché de bonne heure. Parfois, à peine ma bougie éteinte, mes yeux se fermaient si vite que je n'avais pas le temps de me dire : \og{}Je m'endors.\fg{} Et, une demi-heure après, la pensée qu'il était temps de chercher le sommeil m'éveillait; je voulais poser le volume que je croyais avoir encore dans les mains et souffler ma lumière. |
| \end{document} |
| </latexdoc> |
| </WRAP> |
| <WRAP column 40ex> |
| **Avec [[ctanpkg>microtype]]**: |
| <code latex> |
| \usepackage{microtype} |
| </code> |
| |
| <latexdoc> |
| \documentclass{article} |
| \usepackage[T1]{fontenc} |
| \usepackage[width=4.5cm,height=6cm]{geometry} |
| \usepackage{lmodern} |
| \usepackage[french]{babel} |
| \usepackage{microtype} |
| \pagestyle{empty} |
| \begin{document} |
| Longtemps, je me suis couché de bonne heure. Parfois, à peine ma bougie éteinte, mes yeux se fermaient si vite que je n'avais pas le temps de me dire : \og{}Je m'endors.\fg{} Et, une demi-heure après, la pensée qu'il était temps de chercher le sommeil m'éveillait; je voulais poser le volume que je croyais avoir encore dans les mains et souffler ma lumière. |
| \end{document} |
| </latexdoc> |
| </WRAP> |
| <WRAP clear /> |