| Prochaine révision | Révision précédente |
| composition:texte:symboles:caracteres:tiret [2020/12/24 15:51] – Page déplacée (et fusionnée) avec ajout d'exemples et de liens. yannick.tanguy | 3_composition:texte:symboles:caracteres:tiret [2021/12/13 23:01] (Version actuelle) – Ajout de mots-clefs OpenGraph. jejust |
|---|
| ====== Comment obtenir les différents tirets ? ====== | ====== Comment obtenir les différents tirets? ====== |
| |
| La typographie distingue plusieurs types de [[wpfr>Tiret|tiret]]. Ils sont listés par la suite avec certains de leurs usages (parfois sujets à discussion). | La typographie distingue plusieurs types de [[wpfr>Tiret|tiret]]. Ils sont listés par la suite avec certains de leurs usages (parfois sujets à discussion). |
| </latexdoc> | </latexdoc> |
| |
| ==== Avec l'extension underscore ==== | ==== Avec l'extension “underscore” ==== |
| |
| Si vous écrivez un document qui contiendra un grand nombre de caractères de soulignement, la perspective de taper ''\_'' à chaque fois pourra décourager. | Si vous écrivez un document qui contiendra un grand nombre de caractères de soulignement, la perspective de taper ''\_'' à chaque fois pourra décourager. |
| |
| Des programmeurs débrouillards peuvent facilement mettre en place une bidouille pour que taper « ''_'' » signifie pour <latex>\LaTeX</latex> « soulignement de texte » (voir sur ce point « [[composition:macros:definir_un_caracteres_comme_une_macro|Comment changer un caractère en commande ?]] » qui utilise cet exemple comme illustration). Cependant, ce type de code reste délicat et peut être leurré. De ce fait, l'extension [[ctanpkg>underscore|underscore]] apporte ici une solution plus efficace et générale. | Des programmeurs débrouillards peuvent facilement mettre en place une bidouille pour que taper « ''_'' » signifie pour <latex>\LaTeX</latex> « soulignement de texte » (voir sur ce point « [[2_programmation:macros:definir_un_caracteres_comme_une_macro|Comment changer un caractère en commande ?]] » qui utilise cet exemple comme illustration). Cependant, ce type de code reste délicat et peut être leurré. De ce fait, l'extension [[ctanpkg>underscore]] apporte ici une solution plus efficace et générale. |
| |
| Cependant, il y a un problème : les polices de texte OT1 ne contiennent pas de tiret bas, à moins qu'elles ne soient dans la version « machine à écrire » de l'encodage (utilisée par les polices à largeur fixe telles que //cmtt//). À la place de ce caractère, <latex>\LaTeX</latex> (en encodage OT1) utilise un trait court pour la commande ''\textunderscore'', mais cela pose des problèmes pour les systèmes qui interprètent le PDF (comme les systèmes de lecture audio de PDF). | Cependant, il y a un problème : les polices de texte OT1 ne contiennent pas de tiret bas, à moins qu'elles ne soient dans la version « machine à écrire » de l'encodage (utilisée par les polices à largeur fixe telles que //cmtt//). À la place de ce caractère, <latex>\LaTeX</latex> (en encodage OT1) utilise un trait court pour la commande ''\textunderscore'', mais cela pose des problèmes pour les systèmes qui interprètent le PDF (comme les systèmes de lecture audio de PDF). |
| </code> | </code> |
| |
| Ceci met à disposition une commande ''\textunderscore'' qui sélectionne le bon caractère. L'extension [[ctanpkg>underscore|underscore]], mentionnée plus haut, utilisera cette commande. | Ceci met à disposition une commande ''\textunderscore'' qui sélectionne le bon caractère. L'extension [[ctanpkg>underscore]], mentionnée plus haut, utilisera cette commande. |
| |
| ----- | ----- |
| |
| //Source:// [[faquk>FAQ-underscore|How to typeset an underscore character]] | //Source:// [[faquk>FAQ-underscore|How to typeset an underscore character]] |
| |
| {{htmlmetatags>metatag-keywords=(LaTeX) | {{htmlmetatags>metatag-keywords=(LaTeX,signes de ponctuation,trait d'union,trait de soulignement,tiret du 6,tiret du 8,différents traits,tirets disponibles,longueur du tiret,tiret cadratin,tiret quadratin,tiret demi-cadratin,tiret demi-quadratin) |
| metatag-og:title=(Comment obtenir un tiret) | metatag-og:title=(Comment obtenir un tiret) |
| metatag-og:site_name=(FAQ LaTeX francophone) | metatag-og:site_name=(FAQ LaTeX francophone) |
| }} | }} |
| | |