Deutsch English Français Italiano |
<87sfrglwja.fsf@example.com> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail From: =?utf-8?Q?Denis_Bitouz=C3=A9?= <dbitouze@wanadoo.fr> Newsgroups: fr.comp.text.tex Subject: Re: Configuration pour index =?utf-8?B?YWRhcHTDqSDDoA==?= la typographie =?utf-8?Q?fran=C3=A7aise?= Date: Thu, 17 Mar 2022 11:10:17 +0100 Organization: A noiseless patient Spider Lines: 95 Message-ID: <87sfrglwja.fsf@example.com> References: <87lexfs5lo.fsf@example.com> <622cb94d$0$25318$426a74cc@news.free.fr> <87sfrkrk8g.fsf@example.com> <622f91d1$0$13446$426a74cc@news.free.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: reader02.eternal-september.org; posting-host="3316797c8443cea8b0ecdc2d34ee9fff"; logging-data="32323"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1//gC9fr3OuZ/SYWP0H3S4Nma3D1RIwaPc=" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) Cancel-Lock: sha1:gzSndfPGyNgV2mPD5iUOvDKWVFk= sha1:GJ15m2uHaSHujYk7q24OXmGtE3E= X-Archive: encrypt X-Url: http://gte.univ-littoral.fr/members/dbitouze/pub/latex Bytes: 4562 Bonjour, Le 14/03/22 =C3=A0 20h04, Daniel Flipo a =C3=A9crit : > DF>> Le tri des caract=C3=A8res accentu=C3=A9s fran=C3=A7ais requiert l'o= ption -u de > DF>> xindex qui force l'utilisation de l'algorithme UCA. >> Ah... Il serait du coup souhaitable que lorsque l'une ou l'autre des >> options : >> - `-l fr` ; >> - `-l *`, le fran=C3=A7ais =C3=A9tant d=C3=A9tect=C3=A9 comme langue par= d=C3=A9faut, >> l'option `-u` soit automatiquement activ=C3=A9e. > > J'ai pr=C3=A9vu un fichier xindex-french.lua qui, utilis=C3=A9 avec la co= mmande : > > xindex -c french monfichier > > force les options -u (et des options sp=C3=A9cifiques au fran=C3=A7ais, > cf. ci-dessous) ainsi que "-l fr" (cette derni=C3=A8re pouvant quand m=C3= =AAme > =C3=AAtre =C3=A9cras=C3=A9e par une autre option /explicite/ "-l=C2=A0de"= par exemple. OK. Pour info, l'option `-l *` d=C3=A9tecte la langue (principale) du document si `babel` ou `polylossia` est charg=C3=A9. > Denis : j'y ai inclus tes suppressions des tirets pour les sous-item OK. > et supprim=C3=A9 les abr=C3=A9viations =C2=AB sq. =C2=BB et =C2=AB sqq. = =C2=BB. Il aurait pu suffire de mettre `fCompress =3D false`, non ? > Les pr=C3=A9f=C3=A9rences (en d=C3=A9but de fichier) Du fichier `xindex-french.lua` ? > sont bien document=C3=A9es et facilement modifiables par l'utilisateur, je > pense =C3=A0 une version perso du fichier xindex-french.lua =C3=A0 placer= dans > le dossier courant ou dans le $TEXMHOME ou $TEXMFLOCAL. Tu veux dire pour surcharger le `xindex-french.lua` qui sera dans le $TEXMFDIST ? >>> Je pense pouvoir proposer =C3=A0 Michal sous quelques jours une >>> impl=C3=A9mentation /exp=C3=A9rimentale/ des options [accents backward]= et >>> [alternate shifted] (pour les tirets, espaces, apostrophes) de >>> l'algorithme UCA. > > C'est presque pr=C3=AAt, encore quelques tests =C3=A0 faire=E2=80=A6 Her= bert m'a fait > savoir qu'il est d=C3=A9bord=C3=A9 en ce moment, il ne devrait pas pouvoir > travailler s=C3=A9rieusement sur xindex avant un mois ou deux, patience > donc ! Ah, dommage : on ne l'aura pas pour la TL 2022 ! >> Excellente nouvelle : merci ! Les listes `alphabet_lower` et >> `alphabet_upper` auraient-elles alors encore raison d'=C3=AAtre dans le >> fichier `xindex-fr.lua ` ? > > Oui, quand m=C3=AAme. Il ne faut pas se cacher que recourir =C3=A0 UCA ne > s'impose que si on a des mots accentu=C3=A9s =C3=A0 trier (ou des mots av= ec > apostrophe, tiret, etc.), c'est =C3=A7a qui impose le tri =C3=A0 plusieurs > (quatre en fait !) niveaux. Euh... c'est quand m=C3=AAme courant, voire syst=C3=A9matique, d'avoir des = mots accentu=C3=A9s =C3=A0 trier, non ? > Sinon, un tri simple (sans -u) peut suffire et sera *beaucoup* plus > rapide ;-). C'est pourquoi, j'ai pr=C3=A9vu, dans mon fichier > xindex-french.lua la possibilit=C3=A9 de /ne pas/ recourir =C3=A0 UCA (un= e ligne > =C3=A0 mettre en commentaire). Une option =C3=A0 passer =C3=A0 `xindex` pourrait =C3=AAtre pratique, plut= =C3=B4t que d'aller modifier un fichier de configuration. > M=C3=AAme avec UCA, les listes `alphabet_lower` et `alphabet_upper` sont > utilis=C3=A9es (mais marginalement). Ah ?! Bizarre... En tout cas, merci ! --=20 Denis