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:langues:cesure:nouveaux_motifs_de_cesure [2018/12/02 22:35] – jejust | 3_composition:langues:cesure:nouveaux_motifs_de_cesure [2023/09/11 18:39] (Version actuelle) – Lien vers la nouvelle mise à jour de la liste. jejust | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== | + | ====== |
| - | While TeX's hyphenation rules are good, they' | + | Bien que les règles de césure de TeX soient plutôt bonnes, elles ne sont pas infaillibles: |
| - | will occasionally find words TeX just gets //wrong//. So for | + | vous utiliserez parfois des mots sur lesquels |
| - | example, | + | les règles de césure par défaut de TeX (pour l'anglais américain) ne connaissent pas le mot «// |
| - | know the word "// | + | et comme il s'agit d'un mot long, il se peut que vous deviez le couper. |
| - | may find you need to hyphenate it. | + | Pour corriger cela, vous //pourriez// écrire les points de coupure possibles |
| - | "write the hyphenation out" each time you use the word: | + | à chaque fois que vous utilisez le mot: |
| <code latex> | <code latex> | ||
| ... man\-u\-script ... | ... man\-u\-script ... | ||
| </ | </ | ||
| - | Here, each of the '' | + | Ici, chacune des commandes |
| - | if (//and only if//) necessary. | + | |
| - | That technique | + | Cette technique |
| - | it if there are no more than one or two wrongly-hyphenated words in | + | que s'il n'y a pas plus d'un ou deux mots incorrectement coupés dans votre document. |
| - | your document. | + | L' |
| - | document | + | Pour ce faire, pour la césure en question, vous écrirez |
| - | write: | + | |
| <code latex> | <code latex> | ||
| \hyphenation{man-u-script} | \hyphenation{man-u-script} | ||
| </ | </ | ||
| - | and the hyphenation would be set for the whole document. | + | et la césure serait définie pour l' |
| - | Beeton | + | [[https:// |
| - | " | + | de ces «exceptions à la césure», dans le journal |
| - | comes from one of those articles. | + | |
| - | What if you have more than one language in your document? | + | <note tip> |
| - | select the appropriate language, and do the same as above: | + | La liste complète des exceptions à la césure est [[ctanpkg> |
| + | |||
| + | Si vous préférez lire les articles, voici la liste: | ||
| + | |||
| + | ^ Year ^ //TUGboat// issue ^ | ||
| + | | 2021 | [[https:// | ||
| + | | 2018 | [[https:// | ||
| + | | 2018 | [[https:// | ||
| + | | 2015 | [[https:// | ||
| + | | 2013 | [[https:// | ||
| + | | 2012 | [[https:// | ||
| + | | 2010 | [[https:// | ||
| + | | 2008 | [[https:// | ||
| + | | 2005 | [[https:// | ||
| + | | 2002 | [[https:// | ||
| + | | 2001 | [[https:// | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Que faire si votre document comporte plus d'une langue? ===== | ||
| + | |||
| + | C'est simple: sélectionnez la langue appropriée, et faites la même chose que ci-dessus: | ||
| <code latex> | <code latex> | ||
| Ligne 37: | Ligne 55: | ||
| \hyphenation{re-cher-cher} | \hyphenation{re-cher-cher} | ||
| </ | </ | ||
| - | (nothing clever here: this is the " | + | |
| - | in the current | + | (rien de bien compliqué ici: il s'agit de la césure «correcte» du mot, dans les tables |
| - | words with accent macros in them won't break, so an '' | + | Cependant, il y a un problème: tout comme les mots contenant des accents introduits par une macro (comme |
| - | commands with accent | + | ne seront pas coupés, une commande |
| <code latex> | <code latex> | ||
| Ligne 47: | Ligne 65: | ||
| \hyphenation{r\' | \hyphenation{r\' | ||
| </ | </ | ||
| - | tells us that the hyphenation is "improper", and that it will be "flushed". | + | nous indique que la césure est //improper//, et qu' |
| - | But, just as hyphenation of words is enabled by selecting an 8-bit | + | Mais, tout comme la césure des mots acentués est rendue possible par l'utilisation d'un codage de police sur 8 bits, |
| - | font encoding, so '' | + | les commandes de césure sont elles aussi rendues correctes par l' |
| - | by selecting that same 8-bit font encoding. For the hyphenation | + | Pour les motifs de césure historiques, l' |
| - | patterns provided for " | + | de sorte que le code complet est : |
| - | [[FAQ-ECfonts|Cork]], | + | |
| <code latex> | <code latex> | ||
| Ligne 60: | Ligne 77: | ||
| \hyphenation{r\' | \hyphenation{r\' | ||
| </ | </ | ||
| - | The same sort of performance goes for any language for which 8-bit | + | Le même type de comportement s' |
| - | fonts and corresponding hyphenation patterns are available. Since you | + | et des motifs de césure correspondants sont disponibles. |
| - | have to select both the language and the font encoding to have your | + | Puisque vous devez sélectionner à la fois la langue et l' |
| - | document | + | pour que votre document |
| - | the selections before setting up hyphenation | + | de faire les bons choix avant de mettre en place les exceptions |
| - | + | ||
| - | Modern TeX variants (principally XeTeX and LuaTeX) use unicode, | + | |
| - | internally, and distributions that offer them also offer | + | |
| - | UTF-8-encoded patterns; since the hyphenation team do all the | + | |
| - | work " | + | |
| - | deceptively similar to what we are used to. | + | |
| + | Les variantes modernes de TeX '' | ||
| + | et '' | ||
| + | et les distributions qui les proposent offrent également des motifs encodés en UTF-8. | ||
| - | --- | + | Grâce au travail effectué par l' |
| + | est faussement similaire à ce à quoi nous sommes habitués, et vous ne devriez rencontrer aucun problème. | ||
| - | //Source:// [[faquk> | + | ----- |
| + | //Sources:// | ||
| + | * [[faquk> | ||
| + | * [[https:// | ||
| - | {{htmlmetatags> | + | {{htmlmetatags> |
| - | metatag-og: | + | metatag-og: |
| metatag-og: | metatag-og: | ||
| }} | }} | ||

