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édentesRévision précédente
Prochaine révision
Révision précédente
composition:langues:cesure:coupures_de_mots_accentues [2019/02/10 21:32] – ↷ Page déplacée de composition:langues:coupures_de_mots_accentues à composition:langues:cesure:coupures_de_mots_accentues jejust3_composition:langues:cesure:coupures_de_mots_accentues [2021/06/16 07:39] (Version actuelle) – Fusion de la page française et de la page anglaise. Ajout de liens. yannick.tanguy
Ligne 1: Ligne 1:
 ====== Comment corriger les coupures de mots accentués? ====== ====== Comment corriger les coupures de mots accentués? ======
  
 +Suivant la fonte avec laquelle on travaille (autrement dit suivant qu'elle dispose des caractères accentués ou non), il peut exister des problèmes d'interaction entre les lettres accentuées et les règles de coupure des mots. En effet, l'utilisation d'une fonte 7 bits impose que les caractères accentués soient fabriqués par la macro ''accent'' de <latex>\TeX</latex> qui inhibe toute césure pour la suite du mot.
  
-$\Reponse$  Une solution consiste à utiliser \MlTeX (multilingual <latex>\TeX</latex>). +===== Avec l'extension fontenc =====
-C'est le moteur <latex>\TeX</latex> de \nom{M.}{Ferguson}. Il permet en particulier de +
-gérer les coupures de mots accentués. Certaines des idées +
-utilisées dans ce moteur ont d'ailleurs été reprises par la +
-suite dans <latex>\TeX</latex> V3.+
  
 +En <latex>\LaTeXe</latex>, l'utilisation de fontes respectant la norme T1 (codage de Cork + 8 bits) permet d'éviter ces problèmes. Il faut alors faire appel à l'extension [[ctanpkg>fontenc]] :
 +<code latex>
 +\usepackage[T1]{fontenc}
 +</code>
  
-$\Reponse$  Suivant la fonte avec laquelle on travaille (//i.e.// suivant +Cette extension nécessite que des fontes utilisant le codage T1 (suffisamment récentesaient été installées (fontes ''ec'' par exemple), ce qui est par défaut le cas sur les distributions récentes.
-qu'elle dispose des caractères accentués ou non), il peut +
-exister des problèmes d'interaction entre les lettres accentuées +
-et les règles de coupure des mots. En effet, l'utilisation d'une +
-fonte 7 bits impose que les caractères accentués soient +
-fabriqués par la macro ''accent'' de <latex>\TeX</latex> qui inhibe toute coupure +
-pour la suite du mot.+
  
 +Il faut en outre utiliser des modèles de coupure de mots codés T1. Il existe pour cela deux fichiers disponibles sur le site du [[1_generalites/documentation/le_catalogue_du_ctan|CTAN]].  Il s'agit des fichiers ''fr8hyph.ec'' (ou mieux ''f8hyph'', beaucoup plus récent) pour un codage 8 bits (fonte avec caractères accentués telle que ec) et ''fr7hyph'' (respectivement ''f7hyph'') pour un codage 7 bits (accents <latex>\TeX</latex>).
  
-$\Reponse$  En <latex>\LaTeXe</latex>, l'utilisation de fontes respectant la norme T1 +===== Avec les moteurs XeTeX et LuaTeX =====
-(codage de Cork + 8 bits) permet d'éviter ces problèmes. Il faut +
-alors faire appel au package [[ctanpkg>fontenc|fontenc]] : +
-''\usepackage[T1]{fontenc} +
-Ce package nécessite que des fontes codées T1 (suffisamment +
-récentes) aient été installées (fontes ec par exemple).+
  
-Il faut en outre utiliser des modèles de coupure de mots codés T1. +Avec [[1_generalites/glossaire/qu_est_ce_que_xetex|XeTeX]] et [[1_generalites/glossaire/qu_est_ce_que_luatex|LuaTeX]], un nouveau système de génération de tables de césure est en place. Pour chaque langue, une table est écrite en Unicode et des versions « 8 bits » sont générées pour une utilisation avec divers encodages de polices <latex>\LaTeX</latex>. Les ensembles originaux de modèles restent sur le [[1_generalites/documentation/le_catalogue_du_ctan|CTAN]] et sont à réserver pour des environnements plus anciens
-Il existe pour cela deux fichiers disponibles sur https://www.ctan.org/.  Il s'agit des +
-fichiers ''fr8hyph.ec'' (ou mieux ''f8hyph''beaucoup +
-plus récent) pour un codage 8 bits (fonte avec caractères accentués +
-telle que ec) et ''fr7hyph'' (respectivement ''f7hyph''+
-pour un codage 7 bits (accents <latex>\TeX</latex>).+
  
 +===== Méthodes historiques =====
  
-$\Reponse$  Il peut y avoir également un problème de versions, +==== Avec TeX ====
-l'algorithme de coupure des mots a changé entre les versions 2.9 et +
-3.0. Ainsi si vous utilisez <latex>\TeX</latex> V.3.0 ou plus, il faut veiller à ce +
-que les fichiers ''plain.tex'' et ''lplain.tex'' soient également +
-en version 3.0 ou plus.+
  
 +Danc ce cas, un problème de version peut survenir : l'algorithme de coupure des mots a changé entre les versions 2.9 et 3.0. Ainsi si vous utilisez <latex>\TeX</latex> V.3.0 ou plus, il faut veiller à ce que les fichiers ''plain.tex'' et ''lplain.tex'' soient également en version 3.0 ou plus.
  
-{{htmlmetatags>metatag-keywords=(LaTeX,typographie) +==== Avec le moteur MLTeX ==== 
-metatag-og:title=(Comment corriger les coupures de mots accentués?)+ 
 +Une solution consiste à utiliser MLTeX (multilingual <latex>\TeX</latex>). C'est le [[1_generalites/glossaire/qu_est_ce_qu_un_moteur|moteur]] <latex>\TeX</latex> de Michael J. Ferguson. Il permet en particulier de gérer les coupures de mots accentués. Certaines des idées utilisées dans ce moteur ont d'ailleurs été reprises par la suite dans <latex>\TeX</latex> V3. 
 + 
 +----- 
 +//Source :// [[faquk>FAQ-hyphenaccents|Accented words aren't hyphenated]] 
 + 
 +{{htmlmetatags>metatag-keywords=(LaTeX,typographie,césure,coupure des mots
 +metatag-og:title=(Comment corriger les coupures de mots accentués)
 metatag-og:site_name=(FAQ LaTeX francophone) metatag-og:site_name=(FAQ LaTeX francophone)
 }} }}
- 
3_composition/langues/cesure/coupures_de_mots_accentues.1549834349.txt.gz · Dernière modification : 2019/02/10 21:32 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0