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) |
}} | }} |
| |