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

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

Path: ...!weretis.net!feeder6.news.weretis.net!4.us.feeder.erje.net!2.eu.feeder.erje.net!feeder.erje.net!proxad.net!feeder1-2.proxad.net!usenet-fr.net!news.gegeweb.eu!gegeweb.org!.POSTED.arennes-256-1-133-122.w90-32.abo.wanadoo.fr!not-for-mail
From: =?utf-8?Q?Vincent_Bela=C3=AFche?= <vincent.belaiche@gmail.com>
Newsgroups: fr.comp.text.tex
Subject: Re: Mais ou est =?utf-8?Q?pass=C3=A9?= le tiret ?
Date: Wed, 25 Aug 2021 15:04:49 +0200
Organization: Gegeweb News Server
Message-ID: <m25yvtr7ym.fsf@pc40.home>
References: <m2a6l5r91r.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-256-1-133-122.w90-32.abo.wanadoo.fr:90.32.244.122";
	logging-data="96781"; mail-complaints-to="abuse@gegeweb.eu"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (darwin)
Cancel-Lock: sha1:v6MXwu5FPLRMOVU8KCuJYtyFxfs= sha256:v7Hp9pUHb12SPXjdtFWKJ/akfJD/b0vqdM7OKfph/hA=
Bytes: 2957
Lines: 50

Vincent Bela=C3=AFche <vincent.belaiche@gmail.com> writes:

> Voici un  ECM=C2=A0:
>
> ----------------------------------------------------------------------
>
> \documentclass[b5paper,12pt]{article}
> \usepackage{geometry}
> \begin{document}
> Un jour, et sans que ce mot se trouv=C3=A2t dans une conversation (il en =
e=C3=BBt
> =C3=A9t=C3=A9 le premier surpris), ils me donn=C3=A8rent
> anticonstitutionnel\-\linebreak lement en me r=C3=A9v=C3=A9lant que c'=C3=
=A9tait le mot
> le plus long de la langue fran=C3=A7aise.
> \end{document}
>
> ----------------------------------------------------------------------
>
> Mon probl=C3=A8me est le suivant=C2=A0: j'ai bien la c=C3=A9sure au sein =
de
> anticonsitutionnellement, mais il n'y a pas de tiret en fin de ligne
> juste avant le saut.
>
> Pareil si je remplace \- par \discretionary{-}{}{}.

Je me r=C3=A9ponds =C3=A0 moi m=C3=AAme=C2=A0: en fait il suffit d'enlever =
le \linebreak
pour que =C3=A7a marche et que la c=C3=A9sure soit entre les deux l et non =
entre
les deux n.

=C3=87a marche parce que quand on met \- ou \discretionary dans un mot, alo=
rs
TeX n'applique pas les points de c=C3=A9sure par d=C3=A9faut, mais ceux don=
n=C3=A9s
par  \- ou \discretionary.

Ce qui m'avait induit en erreur, c'est que \linebreak peut prendre un
argument optionnel indiquant qu'on ne force pas le saut, mais seulement
l'encourage, et dans ce cas =C3=A0 ma connaissance on n'a aucun moyen
d'ins=C3=A9rer du code conditionnellement =C3=A0 la r=C3=A9alisation ou non=
 du saut. Du
coup, soit on met =C2=AB=C2=A0-\linebreak=C2=A0=C2=BB pour forcer le saut, =
soit on met
=C2=AB=C2=A0\-=C2=A0=C2=BB, mais jamais un truc du genre =C2=AB=C2=A0-\line=
break[0]=C2=A0=C2=BB qui pourrait
laisser un - mais sans le saut.


--=20