Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| composition:texte:mots:desactiver_une_ligature [2019/02/11 05:31] – Mention du crénage, ajout de la solution \/. jejust | 3_composition:texte:mots:desactiver_une_ligature [2021/04/18 11:32] (Version actuelle) – Ajout de références et d'un exemple compilé pour "fontspec". jejust | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Comment empêcher une ligature? ====== | ====== Comment empêcher une ligature? ====== | ||
| - | ===== Empêcher ponctuellement | + | C'est un point fort de < |
| - | $\Reponse$ | + | Le même mécanisme est mis en jeu pour obtenir les caractères espagnols < |
| - | entre les lettres ligaturées. | + | |
| - | C'est un point fort de < | + | Dans les polices cyrilliques utilisées avec l'encodage OT2, le couple |
| - | remplacés par un glyphe unique, pour des raisons esthétiques, | + | |
| - | en imprimerie au plomb. Par exemple quand un '' | + | |
| - | aurait normalement tendance à mordre sur le point du '' | + | |
| - | ce qui ne serait pas très beau. < | + | |
| - | glyphe | + | |
| - | Le même mécanisme est mis en jeu pour obtenir les caractères espagnols < | + | ===== Empêcher ponctuellement une ligature ===== |
| - | et < | + | |
| - | Dans les polices cyrilliques utilisées avec l' | + | Pour empêcher une ligature, il suffit de séparer les lettres dans le code < |
| - | produira le glyphe ш. | + | |
| - | + | ||
| - | Pour empêcher une ligature, il suffit de séparer les lettres dans le code LaTeX | + | |
| - | avec quelque chose qui ne produira rien dans le fichier de sortie. Par exemple: | + | |
| - | '' | + | |
| - | + | ||
| - | Les codages de fontes T1 et OT1 fournissent aussi la commande '' | + | |
| - | qui a le même but. | + | |
| - | + | ||
| - | <note warning> | + | |
| - | Dans tous les cas, les césures du mot ne sont plus faites automatiquement | + | |
| - | par < | + | |
| - | </ | + | |
| L' | L' | ||
| Ligne 72: | Ligne 52: | ||
| \\ | \\ | ||
| - | Notez que, dans certains cas (comme ici), la ligature est faite malgré '' | + | Notez que, dans certains cas (comme ici), la ligature est faite malgré '' |
| - | Il peut s'agit d'un effet de bord de l' | + | |
| - | On peut donc préférer les autres solutions. | + | |
| </ | </ | ||
| + | <WRAP clear /> | ||
| + | ===== Empêcher les ligatures dans tout le document ===== | ||
| + | Les options de [[ctanpkg> | ||
| - | ===== Empêcher les ligatures dans tout le document ===== | + | <WRAP column 47%> |
| + | <code latex> | ||
| + | \documentclass{article} | ||
| + | \usepackage{fontspec} | ||
| + | \usepackage[french]{babel} | ||
| - | $\Reponse$ | + | \defaultfontfeatures{ |
| - | toutes les ligatures esthétiques, ou les désactiver type par type. | + | Ligatures={ |
| + | NoCommon, | ||
| + | NoRequired, | ||
| + | NoContextual, | ||
| + | NoHistoric, | ||
| + | NoDiscretionary | ||
| + | } | ||
| + | } | ||
| + | \setmainfont[ | ||
| + | BoldFont=lmroman10-bold.otf, | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | ]{lmroman10-regular.otf} | ||
| - | FIXME | + | \begin{document} |
| - | https://tex.stackexchange.com/ | + | \Large Comment effacer efficacement les fleurs? |
| + | \end{document} | ||
| + | </code> | ||
| + | </WRAP> | ||
| + | <WRAP column 47%> | ||
| + | < | ||
| + | \documentclass{article} | ||
| + | \usepackage{fontspec} | ||
| + | \usepackage[french]{babel} | ||
| + | \pagestyle{empty} | ||
| - | ------ | + | \defaultfontfeatures{ |
| + | Ligatures={ | ||
| + | NoCommon, | ||
| + | NoRequired, | ||
| + | NoContextual, | ||
| + | NoHistoric, | ||
| + | NoDiscretionary | ||
| + | } | ||
| + | } | ||
| + | \setmainfont[ | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | ]{lmroman10-regular.otf} | ||
| + | \begin{document} | ||
| + | \Large Comment effacer efficacement les fleurs? | ||
| + | \end{document} | ||
| + | </ | ||
| + | |||
| + | \\ | ||
| + | À comparer à la version qui ne désactive pas les ligatures: | ||
| + | < | ||
| + | \documentclass{article} | ||
| + | \usepackage{fontspec} | ||
| + | \usepackage[french]{babel} | ||
| + | \pagestyle{empty} | ||
| + | |||
| + | \setmainfont[ | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | ]{lmroman10-regular.otf} | ||
| + | |||
| + | \begin{document} | ||
| + | \Large Comment effacer efficacement les fleurs? | ||
| + | \end{document} | ||
| + | </ | ||
| + | |||
| + | \\ | ||
| + | et la version qui n' | ||
| + | |||
| + | < | ||
| + | \documentclass{article} | ||
| + | \usepackage{lmodern} | ||
| + | \usepackage[french]{babel} | ||
| + | \pagestyle{empty} | ||
| + | |||
| + | \begin{document} | ||
| + | \Large Comment effacer efficacement les fleurs? | ||
| + | \end{document} | ||
| + | </ | ||
| + | </ | ||
| + | <WRAP clear /> | ||
| + | |||
| + | ------ | ||
| // | // | ||
| * Livre //LaTeX: Apprentissage, | * Livre //LaTeX: Apprentissage, | ||
| * [[https:// | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| {{htmlmetatags> | {{htmlmetatags> | ||
| - | metatag-og: | + | metatag-og: |
| metatag-og: | metatag-og: | ||
| }} | }} | ||

