Deutsch   English   Français   Italiano  
<eab6fe4a-4091-44fb-b39b-36878a6eefc8n@googlegroups.com>

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

X-Received: by 2002:ac8:584a:0:b0:39c:e0dd:1c9e with SMTP id h10-20020ac8584a000000b0039ce0dd1c9emr27364323qth.659.1666610580737;
        Mon, 24 Oct 2022 04:23:00 -0700 (PDT)
X-Received: by 2002:a25:dad2:0:b0:6c4:716:b273 with SMTP id
 n201-20020a25dad2000000b006c40716b273mr29125998ybf.275.1666610580518; Mon, 24
 Oct 2022 04:23:00 -0700 (PDT)
Path: ...!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: fr.comp.text.tex
Date: Mon, 24 Oct 2022 04:23:00 -0700 (PDT)
In-Reply-To: <87bkq179vp.fsf@example.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2a02:842a:838d:2c01:40fd:40:1a44:30a9;
 posting-account=_4U1BQoAAAATFOu2QrnujIeoJPeIbW6L
NNTP-Posting-Host: 2a02:842a:838d:2c01:40fd:40:1a44:30a9
References: <4e186451-eda2-4525-b3c8-a80bf0fc24f4n@googlegroups.com> <87bkq179vp.fsf@example.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <eab6fe4a-4091-44fb-b39b-36878a6eefc8n@googlegroups.com>
Subject: Re: Calcul de longueur d'un texte
From: projetmbc <projetmbc@gmail.com>
Injection-Date: Mon, 24 Oct 2022 11:23:00 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Bytes: 3381
Lines: 72

Le lundi 24 octobre 2022 =C3=A0 13:13:00 UTC+2, Denis Bitouz=C3=A9 a =C3=A9=
crit=C2=A0:
> Le 24/10/22 =C3=A0 03h54, projetmbc a =C3=A9crit :=20
>=20
> > Bonjour.=20
>=20
> Bonjour,
> > Dans le code suivant, j'aimerai conna=C3=AEtre la longueur de l'agument=
 #2 qui est du=20
> > type "texte d=C3=A9velopp=C3=A9", ceci afin de calculer la longueur de =
la 2nde ligne=20
> > horizontale.
> Je ne suis pas certain d'avoir compris mais peut-=C3=AAtre la commande=20
> `\widthof` du package `calc` est-elle ce que vous cherchez. Cf. ce qui=20
> se trouve dans l'environnement `center` que j'ai ajout=C3=A9 =C3=A0 votre=
=20
> exemple :=20
>=20
> --8<---------------cut here---------------start------------->8---=20
> \documentclass{article}=20
>=20
> \usepackage{calc}
> \newcommand\blabla{=20
> Bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla=
, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla=
, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla=
, bla, bla=20
> }=20
>=20
> \newcommand\rulerstest[2][4cm]{=20
> \null\hfill\raisebox{2pt}{\rule{#1}{2pt}} \textbf{\,#2\,} \raisebox{2pt}{=
\rule{#1}{2pt}}\hfill\null
> \begin{center}=20
> \textbf{#2}=20
>=20
> \rule{\widthof{\textbf{#2}}}{2pt}=20
> \end{center}
> \blabla\=20
>=20
> \null\hfill\raisebox{2pt}{\rule{120pt}{2pt}}\hfill\null=20
> }=20
>=20
>=20
> \begin{document}=20
>=20
>=20
> \rulerstest{Titre court}=20
>=20
> \bigskip=20
>=20
> \rulerstest[2cm]{Titre trop long}=20
>=20
> \end{document}
> --8<---------------cut here---------------end--------------->8---=20
>=20
> --=20
> Denis

Merci Denis.

Ce que je voulais obtenir est ce qui suit.

--8<---------------cut here---------------start------------->8---=20
\newcommand\rulerstest[2][4cm]{
	\null\hfill\raisebox{2pt}{\rule{#1}{2pt}}\textbf{\,#2\,}\raisebox{2pt}{\ru=
le{#1}{2pt}}\hfill\null

	\blabla

	\null\hfill\raisebox{2pt}{\rule{#1*2+\widthof{\textbf{\,#2\,}}}{2pt}}\hfil=
l\null
}
--8<---------------cut here---------------end--------------->8---