Deutsch   English   Français   Italiano  
<m2sfkzjdx6.fsf@pc40.home>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!3.eu.feeder.erje.net!feeder.erje.net!news2.arglkargh.de!news.mixmin.net!aioe.org!news.gegeweb.eu!gegeweb.org!.POSTED.arennes-656-1-276-159.w109-218.abo.wanadoo.fr!not-for-mail
From: =?utf-8?Q?Vincent_Bela=C3=AFche?= <vincent.belaiche@gmail.com>
Newsgroups: fr.comp.text.tex
Subject: cleveref & babel | babel-french ne font pas bon =?utf-8?Q?m=C3=A9?=
 =?utf-8?Q?nage?=
Date: Sat, 10 Sep 2022 20:13:25 +0200
Organization: Gegeweb News Server
Message-ID: <m2sfkzjdx6.fsf@pc40.home>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Injection-Info: news.gegeweb.eu; posting-account="vbelaiche@orange.local"; posting-host="arennes-656-1-276-159.w109-218.abo.wanadoo.fr:109.218.76.159";
	logging-data="69121"; mail-complaints-to="abuse@gegeweb.eu"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (darwin)
Cancel-Lock: sha1:SSoNM0NCITdfQDoHvOxM6yHXiLQ= sha256:Ei2+V+B9ow2n4CWsnygpfErhfyNDrLX3yJH2bZXZoc8=
Bytes: 3432
Lines: 73

Voici un ECM=C2=A0:

--------8<-----------8<-----------8<-----------8<-----------8<-------
\documentclass[french]{article}
\usepackage[latin9]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{cleveref}
\usepackage{babel}
\crefformat{footnote}{#2\footnotemark[#1]#3}
\begin{document}
Une note\footnote{\label{fn/xxx}Le texte de la note.}.

Et avec la m=C3=AAme marque d'appel\cref{fn/xxx}.
\end{document}
--------8<-----------8<-----------8<-----------8<-----------8<-------

Il faut faire deux compilations de l'ECM pour que les r=C3=A9f=C3=A9rences =
soient
=C3=A0 jour.

Si on met =C2=AB=C2=A0\usepackage{babel}=C2=A0=C2=BB en commentaire, =C3=A7=
a marche, c'est =C3=A0 dire
que la marque d'appel de note, juste apr=C3=A8s =C2=AB=C2=A0Et avec la m=C3=
=AAme marque
d'appel=C2=A0=C2=BB est bien un =C2=AB=C2=A01=C2=A0=C2=BB en indice sup=C3=
=A9rieur. Par contre avec babel,
=C3=A7a ne marche pas, c'est =C3=A0 dire que j'ai un =C2=AB=C2=A0??=C2=A0=
=C2=BB en gras =C3=A0 la place.

=C3=80 noter, j'utilise un =C2=AB=C2=A0/=C2=A0=C2=BB pour =C3=A9viter les p=
b de caract=C3=A8re actif =C2=AB=C2=A0:=C2=A0=C2=BB,
mais =C3=A7a n'a rien =C3=A0 voir, car cleveref est agnostique par rapport =
=C3=A0
l'=C3=A9tiquette, j'aurais pu faire le m=C3=AAme ECM avec =C2=AB=C2=A0xxx=
=C2=A0=C2=BB au lieu de
=C2=AB=C2=A0fn/xxx=C2=A0=C2=BB.

=C3=80 noter aussi=C2=A0:

- avec babel,
  - dans le .aux on a=C2=A0:

--------8<-----------8<-----------8<-----------8<-----------8<-------
\newlabel{fn/xxx}{{1}{1}}
\newlabel{fn/xxx@cref}{{}{[1][1][]1}}
--------8<-----------8<-----------8<-----------8<-----------8<-------

  - dans le .log on a=C2=A0:

--------8<-----------8<-----------8<-----------8<-----------8<-------
LaTeX Warning: cref reference format for label type `' undefined on input l=
ine=20
10.
--------8<-----------8<-----------8<-----------8<-----------8<-------

- sans babel,

  - dans le .aux on a=C2=A0:

--------8<-----------8<-----------8<-----------8<-----------8<-------
\newlabel{fn/xxx}{{1}{1}}
\newlabel{fn/xxx@cref}{{[footnote][1][]1}{[1][1][]1}}
--------8<-----------8<-----------8<-----------8<-----------8<-------

  - dans le .log, il n'y a plus l'avertissement.


En changeant l'ordre de chargement de cleveref et babel, c'est toujours
le m=C3=AAme pb.

Tout d=C3=A9but de piste est le bien venu =E2=80=A6

   V.
--=20