Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
3_composition:langues:cesure:comment_fonctionne_la_cesure [2018/05/25 10:59]
joseph.wright
3_composition:langues:cesure:comment_fonctionne_la_cesure [2021/07/05 22:02] (Version actuelle)
jejust Mise à jour d'une lien interne pour suivre le renommage d'une page.
Ligne 1: Ligne 1:
---- +====== Comment fonctionne la césure en TeX? ======
-section: Bits and pieces of (La)TeX +
-permalink: /​FAQ-hyphen +
-date: 2014-06-10 +
----+
  
-# How does hyphenation work in TeX?+La césure, c'est la coupure des mots en fin de ligne, comme ici dans « bou-gie » : 
 +<​latexdoc>​ 
 +\documentclass{article} 
 +  \usepackage[width=5cm]{geometry} 
 +  \usepackage[french]{babel} 
 +  \pagestyle{empty} 
 +\begin{document} 
 +\Large 
 +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{} 
 +\end{document} 
 +</​latexdoc>​
  
-Everyone knows what hyphenation is: we see it in most books we read+Elle est utilisée dans la plupart des livres et journauxet doit suivre quelques règles 
-and (if we're alert) will spot occasional ridiculous mis-hyphenation +pour rester discrète. Quand elle est faite à de mauvais emplacements dans les mots, 
-(at one timeBritish newspapers were a fertile source).+elle ralentit la lecture et oblige le lecteur à revenir en arrière, par exemple ici: 
 +<​latexdoc>​ 
 +\documentclass{article} 
 +  \usepackage[width=4.6cm]{geometry} 
 +  \usepackage[french]{babel} 
 +  \pagestyle{empty} 
 +\begin{document} 
 +\Large 
 +Longtemps, je me su\-is couché de bonne heu\-re. 
 +Parfoisà peine ma bo\-ugie éteinte, mes y\-eux 
 +se fermaient si vit\-e que je n’avais pas 
 +le temps de me dire: \og{}Je m’endors.\fg{} 
 +\end{document} 
 +</​latexdoc>​
  
-Hyphenation styles are culturally-determinedand the same language +Les règles de césure sont déterminées par le bon sensmais aussi 
-may be hyphenated differently in different countries&​nbsp;&​mdash;​ for example+par la cultureet pour une même langue, on peut avoir des styles différents 
-British and American ​styles ​of hyphenation of English are very +selon le pays --- par exemple, les styles ​de césure de l'​anglais en Grande-Bretagne 
-different As a resulta typesetting system that is not restricted +et aux États-Unis sont très différentsPar conséquentun logiciel de mise en page 
-to a single language at a single locale needs to be able to change its +utilisé dans le monde entier doit pouvoir adapter ses règles de césure.
-hyphenation rules from time to time.+
  
-TeX uses a pretty good system for hyphenation (originally designed 
-by Frank Liang&​nbsp;&​mdash;​ you may view his  
-[Ph.D. thesis](http://​tug.org/​docs/​liang/​) online) and while 
-it's capable of missing ''​sensible''​ hyphenation points, it seldom 
-selects grossly wrong ones.  The 
-algorithm matches candidates for hyphenation against a set of 
-''​hyphenation patterns''​. ​ The candidates for hyphenation must be 
-sequences of letters (or other single characters that TeX may be 
-persuaded to think of as letters). ​ Non-letters interrupt hyphenation;​ 
-this applies to TeX's `\accent` primitive (as in ''​syst&​egrave;​me''​) 
-just as much as the exclamation in''​syst!eme''​. 
  
-(Hyphenation takes place on the characters ''​sent to the printer''​+Le système de césure de <​latex>​\TeX</​latex>​ est plutôt réputé pour sa qualité
-The problem with `\accent` is avoided&​nbsp;&​mdash;​in LaTeX&​nbsp;&​mdash;​ by the use +Il a été conçu au départ par Frank Liang, dans le cadre de [[https://tug.org/docs/liang/|sa thèse de doctorat]]. 
-of the [`fontenc`](https://ctan.org/pkg/fontenc) packageas discussed in  +Bien qu'il soit capable de rater des points de césure qui paraîtraient sensés à un humain
-''​[Accented words aren t hyphenated](/FAQ-hyphenaccents)''​.)+il choisit rarement des points grossièrement erronés. 
 +L'algorithme prends les « candidats à la césure », c'est à dire des suites de lettres, 
 +et il les compare à un ensemble de « motifs de césure ». 
 +Les caractères qui ne sont pas des lettres ne peuvent pas apparaître dans un candidat, 
 +c'est ainsi que la primitive ''​\accent''​ de TeX empêche la césure, tout comme les signes de ponctuation 
 +(cela dit, la césure a lieu sur les caractères « envoyés à l'​imprimante ». 
 +Donc le problème avec ''​\accent''​ est évité ​-- en LaTeX -- par l'utilisation du paquet ​''​fontenc'',​ 
 +comme l'​explique la page « [[3_composition:​langues:​cesure:​coupures_de_mots_accentues|Pourquoi les mots accentués ne sont-ils pas coupés?]] »)
  
-Sets of hyphenation patterns are usually derived from analysis of 
-a list of valid hyphenations (the process of derivation, using a tool 
-called [`patgen`](https://​ctan.org/​pkg/​patgen),​ is not ordinarily a sport to be played by 
-ordinary mortals). 
  
-The patterns for the languages a TeX system is going to deal with +Les ensembles de motifs de césure sont généralement dérivés de l'​analyse 
-may only be loaded when the system is installed To change the set of +d'une liste de césures validesPour <​latex>​\TeX</​latex>​ et <​latex>​\LaTeX</​latex>​ce processus de dérivation 
-hyphenation patterns recognised by a TeX-based or XeTeX system+été fait à l'aide de l'​outil ​[[ctanpkg>​patgen]], mais le commun des mortels 
-a [partial reinstallation](/​FAQ-newlang) is necessary (note that  +n'a pas besoin de savoir faire ça.
-[LuaTeX](/​FAQ-luatex) relaxes this constraint).+
  
-TeX provides two ''​user-level'' ​commands for control of +Pour chaque langue utilisée, les motifs doivent avoir été installés 
-hyphenation`\language` (which selects a hyphenation style)and +pour que le moteur <​latex>​\TeX</​latex>​ puisse s'en servir. 
-`\hyphenation` (which gives explicit instructions to the hyphenation +Pour modifier l'ensemble des motifs de césure reconnus par un système <​latex>​\TeX</​latex> ​ ou ''​[[1_generalites:glossaire:​qu_est_ce_que_xetex|XeTeX]]''​
-engine, overriding the effect of the patterns).+[[3_composition:​langues:​utiliser_une_nouvelle_langue_avec_babel|une réinstallation partielle est nécessaire]] 
 +(notez que ''​[[1_generalites:​glossaire:​qu_est_ce_que_luatex|LuaTeX]]''​ assouplit cette contrainte).
  
-The ordinary LaTeX user need not worry about `\language`since +<​latex>​\TeX</​latex>​ fournit deux commandes à l'​utilisateur pour le contrôle 
-it is very thoroughly managed by the [`babel`](https://​ctan.org/pkg/babel) package; use of +de la césure : ''​\language''​ (qui sélectionne un style de césure)
-`\hyphenation` is discussed in +et ''​\hyphenation'' ​(qui donne des instructions explicites au moteur de césure, 
-  the context of +généralement pour les cas particuliers ou les nouveaux mots, annulant l'​effet 
-[hyphenation failure](/​FAQ-nohyph).+des motifs chargés par ailleurs). 
 +L'​utilisateur ordinaire de <​latex>​\LaTeX<​/latex> n'a pas à se soucier 
 +de la commande ''​\language'',​ puisque l'​extension [[ctanpkg>​babel|babel]] 
 +s'en occupe pour lui ; l'​utilisation de ''​\hyphenation''​ est expliqué ​ 
 +[[3_composition:​langues:​cesure:​la_cesure_ne_fonctionne_pas|sur la page évoquant les problèmes de césure]].
  
 +-----
 +//​Sources://​
 +  * [[faquk>​FAQ-hyphen|How does hyphenation work in TeX?]]
 +  * [[http://​www.visezjuste.uottawa.ca/​pages/​orthographe/​coupure_des_mots.html|Coupure de mots en fin de ligne]] (Université d'​Ottawa).
 +
 +{{htmlmetatags>​metatag-keywords=(LaTeX,​moteur de césure,​coupure de mots,motifs de césure,​hyphenation patterns)
 +metatag-og:​title=(Comment fonctionne la césure en TeX)
 +metatag-og:​site_name=(FAQ LaTeX francophone)
 +}}
  
3_composition/langues/cesure/comment_fonctionne_la_cesure.1527238759.txt.gz · Dernière modification: 2018/05/25 10:59 par joseph.wright
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0