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
Dernière révision Les deux révisions suivantes
3_composition:langues:cesure:comment_fonctionne_la_cesure [2018/06/03 15:18]
samcarter
3_composition:langues:cesure:comment_fonctionne_la_cesure [2021/03/20 15:18]
yannick.tanguy Correction d'un lien suite au déplacement de pages et correction de coquilles.
Ligne 1: Ligne 1:
---- +====== Comment fonctionne la césure en TeX? ======
-title: How does hyphenation work in TeX? +
-category: concepts +
-permalink: /​FAQ-hyphen +
-date: 2014-06-10 +
----+
  
-Everyone knows what hyphenation is: we see it in most books we read, +La césurec'est la coupure des mots en fin de ligne, comme ici dans « bou-gie » : 
-and (if we're alert) will spot occasional ridiculous mis-hyphenation +<​latexdoc>​ 
-(at one timeBritish newspapers were a fertile source).+\documentclass{article} 
 +  \usepackage[width=5cm]{geometry} 
 +  \usepackage[french]{babel} 
 +  \pagestyle{empty} 
 +\begin{document} 
 +\Large 
 +Longtempsje 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>​
  
-Hyphenation styles are culturally-determinedand the same language +Elle est utilisée dans la plupart des livres et journauxet doit suivre quelques règles 
-may be hyphenated differently in different countries&​nbsp;&​mdash;​ for example+pour rester discrète. Quand elle est faite à de mauvais emplacements dans les mots
-British and American styles of hyphenation of English are very +elle ralentit la lecture et oblige le lecteur à revenir en arrière, par exemple ici: 
-different.  ​As a resulta typesetting system that is not restricted +<​latexdoc>​ 
-to a single language at a single locale needs to be able to change its +\documentclass{article} 
-hyphenation rules from time to time.+  \usepackage[width=4.6cm]{geometry} 
 +  \usepackage[french]{babel} 
 +  \pagestyle{empty} 
 +\begin{document} 
 +\Large 
 +Longtempsje 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>​
  
-TeX uses a pretty good system for hyphenation (originally designed +Les règles de césure sont déterminées par le bon sens, mais aussi 
-by Frank Liang&​nbsp;&​mdash;​ you may view his  +par la culture, et pour une même langue, on peut avoir des styles différents 
-[Ph.D. thesis](https://​tug.org/​docs/​liang/​) online) and while +selon le pays --- par exemple, les styles de césure de l'anglais en Grande-Bretagne 
-it's capable of missing "​sensible"​ hyphenation points, it seldom +et aux États-Unis sont très différentsPar conséquent,​ un logiciel de mise en page 
-selects grossly wrong ones The +utilisé dans le monde entier doit pouvoir adapter ses règles de césure.
-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ème"​) +
-just as much as the exclamation in "​syst!eme"​.+
  
-(Hyphenation takes place on the characters "sent to the printer"​. 
-The problem with `\accent` is avoided&​nbsp;&​mdash;​in LaTeX&​nbsp;&​mdash;​ by the use 
-of the [`fontenc`](https://​ctan.org/​pkg/​fontenc) package, as discussed in  
-"​[Accented words aren't hyphenated](FAQ-hyphenaccents)"​.) 
  
-Sets of hyphenation patterns are usually derived from analysis of +Le système de césure de <​latex>​\TeX</​latex>​ est plutôt réputé pour sa qualité. 
-list of valid hyphenations (the process of derivationusing a tool +Il été conçu au départ par Frank Liangdans le cadre de [[https://tug.org/docs/liang/|sa thèse de doctorat]]. 
-called ​[`patgen`](https://ctan.org/pkg/patgen)is not ordinarily ​sport to be played by +Bien qu'il soit capable de rater des points de césure qui paraîtraient sensés à un humain, 
-ordinary mortals).+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 ​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 « [[2_composition:​langues:​cesure:​pas_de_cesure_dans_les_mots_accentues|Pourquoi les mots accentués ne sont-ils pas coupés?]] »)
  
-The patterns for the languages a TeX system is going to deal with 
-may only be loaded when the system is installed. ​ To change the set of 
-hyphenation patterns recognised by a TeX-based or XeTeX system, 
-a [partial reinstallation](FAQ-newlang) is necessary (note that  
-[LuaTeX](FAQ-luatex) relaxes this constraint). 
  
-TeX provides two "​user-level"​ commands for control of +Les ensembles de motifs de césure sont généralement dérivés de l'​analyse 
-hyphenation:​ `\language` (which selects a hyphenation style)and +d'une liste de césures valides. Pour <​latex>​\TeX</​latex>​ et <​latex>​\LaTeX</​latex>​ce processus de dérivation 
-`\hyphenation` (which gives explicit instructions to the hyphenation +a été fait à l'aide de l'​outil [[ctanpkg>​patgen]]mais le commun des mortels 
-engineoverriding the effect of the patterns).+n'a pas besoin de savoir faire ça.
  
-The ordinary LaTeX user need not worry about `\language`since +Pour chaque langue utiliséeles motifs doivent avoir été installés 
-it is very thoroughly managed by the [`babel`](https:​//ctan.org/​pkg/​babel) package; use of +pour que le moteur <​latex>​\TeX<​/latex> puisse s'en servir
-`\hyphenation` is discussed in +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]]'',​ 
-  the context of +[[2_composition:​langues:​utiliser_une_nouvelle_langue_avec_babel|une réinstallation partielle est nécessaire]
-[hyphenation failure](FAQ-nohyph).+(notez que ''​[[1_generalites:​glossaire:​qu_est_ce_que_luatex|LuaTeX]]''​ assouplit cette contrainte).
  
 +<​latex>​\TeX</​latex>​ fournit deux commandes à l'​utilisateur pour le contrôle
 +de la césure : ''​\language''​ (qui sélectionne un style de césure),
 +et ''​\hyphenation''​ (qui donne des instructions explicites au moteur de césure,
 +généralement pour les cas particuliers ou les nouveaux mots, annulant l'​effet
 +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é ​
 +[[2_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.txt · Dernière modification: 2021/07/05 22:02 par jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0