Bonsoir,
\showhyphens{ro-vibrationnelle}
me donne
vi-bra-tion-nelle
et
\showhyphens{ro-vibrationnelle}
ro-vibrationnelle
comment avoir
la meme chose ?
ou
ro-vi-bra-tion-nelle
?
Bonsoir,
\showhyphens{ro-vibrationnelle}
me donne
vi-bra-tion-nelle
et
\showhyphens{ro-vibrationnelle}
ro-vibrationnelle
comment avoir
la meme chose ?
ou
ro-vi-bra-tion-nelle
?
Bonsoir,
\showhyphens{ro-vibrationnelle}
vi-bra-tion-nelleet
\showhyphens{ro-vibrationnelle}
ro-vibrationnelle
Heu… comment est-ce possible que la même commande donne deux choses différentes ? Il y a des choses de cachées, c’est pas possible autrement ! Ma boule de cristal me dit que ce n’est pas sur la même machine ?
–Jean-Yves
Le premier ça doit être
\showhyphens{vibrationnelle}
Après il y a un truc du genre dura lex sed lex qui doit dire que les mots composés ne se coupent qu’au trait d’union. Il n’y a donc pas d’erreur.
–
Michel Bovani
Le 31 janv. 2022 à 21:16, Jean-Yves Baudais xyz@xyz.tld a écrit :
Bonsoir,
\showhyphens{ro-vibrationnelle}
vi-bra-tion-nelleet
\showhyphens{ro-vibrationnelle}
ro-vibrationnelleHeu… comment est-ce possible que la même commande donne deux choses différentes ? Il y a des choses de cachées, c’est pas possible autrement ! Ma boule de cristal me dit que ce n’est pas sur la même machine ?
–Jean-Yves
Desole:
Corrections:
\showhyphens{vibrationnelle}
vi-bra-tion-nelle
et
\showhyphens{ro-vibrationnelle}
ro-vibrationnelleHeu… comment est-ce possible que la même commande donne deux choses différentes ? Il y a des choses de cachées, c’est pas possible autrement ! Ma boule de cristal me dit que ce n’est pas sur la même machine ?
–Jean-Yves
La question etant, comment avoir
\showhyphens{ro-vibrationnelle}
ro-vi-bra-tion-nelle
Bonjour,
La question etant, comment avoir > \showhyphens{ro-vibrationnelle}> ro-vi-bra-tion-nelle
Avec un ECM c’est mieux
\documentclass[french]{article}
\usepackage{babel}
\showhyphens{vibrationnelle rovibrationnelle}
\begin{document}
\end{document}
et le résultat est dans le log.
–Jean-Yves
Bonjour,
La question etant, comment avoir
\showhyphens{ro-vibrationnelle}
ro-vi-bra-tion-nelle
J’imagine que le but n’est pas simplement que \showhyphens donne le
“bon” résultat, mais que le mot puisse être coupé dans le document. Dans
ce cas, le package extdash permet de faire ça (mais il faudra écrire
“ro-/vibrationnelle”).
Bonne journée,
–
Nico
J’imagine que le but n’est pas simplement que \showhyphens donne le
“bon” résultat, mais que le mot puisse être coupé dans le document.
\showhyphens{rovibrationnelle}
donne ro-vi-bra-tion-nelle. Qu’est-ce qui fait que ça ne serait pas bien
coupé dans le document ?
–Jean-Yves
\documentclass[11pt]{article}
\usepackage[french]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{extdash}
\showhyphens{vibrationnelle}
%\hyphenation{ro-vi-bra-tion-nelle}
\hyphenation{ro-/vibrationnelle}
\showhyphens{rovibrationnelle}
\begin{document}
\end{document}
~
donne
\T1/cmr/m/n/10.95 vi-bra-tion-nelle
! Improper \hyphenation will be flushed.
- → \x@protect -\protect
-
l.8 \hyphenation{ro-
/vibrationnelle}
Sent: Tuesday, February 01, 2022 at 8:27 AM
From: “Nicolas Markey” xyz@xyz.tld
To: xyz@xyz.tld
Subject: Re: [gut] hyphensBonjour,
La question etant, comment avoir
\showhyphens{ro-vibrationnelle}
ro-vi-bra-tion-nelleJ’imagine que le but n’est pas simplement que \showhyphens donne le
“bon” résultat, mais que le mot puisse être coupé dans le document. Dans
ce cas, le package extdash permet de faire ça (mais il faudra écrire
“ro-/vibrationnelle”).Bonne journée,
–
Nico
Bonjour,
merci pour ce package extdash!
Effectivement, le “problème” est que la règle typographique est que l’on
ne coupe pas les mots contenant déjà un tiret. Ceci semble logique étant
donné que cela pourrait poser quelques confusions. LaTeX étant
respectueux des typographes, il respecte cette règle.
Le problème est que dans des textes scientifique, on se retrouve très
souvent avec des mots à rallonge avec tirets… et donc on est bien
obligé de déroger à cette règle si on ne veut pas s’amuser à reformuler
les phrases un peu techniques pour que les coupures tombent au bon
endroit (si c’est possible…). La seule solution que je connaissais
était de préciser à la main comment couper ces mots.
Et donc ce “extdash” résout simplement le problème en indiquant quels
mots avec tirets peuvent être découpés (en remplaçant le mot-technique
par mot-/technique).
Raphaël
Le 01/02/2022 à 08:27, Nicolas Markey a écrit :
Bonjour,
La question etant, comment avoir
\showhyphens{ro-vibrationnelle}
ro-vi-bra-tion-nelleJ’imagine que le but n’est pas simplement que \showhyphens donne le
“bon” résultat, mais que le mot puisse être coupé dans le document.
Dans ce cas, le package extdash permet de faire ça (mais il faudra
écrire “ro-/vibrationnelle”).Bonne journée,
Parce que je veux couper correctement
ro-vibrationnelle
Sent: Tuesday, February 01, 2022 at 8:30 AM
From: “Jean-Yves Baudais” xyz@xyz.tld
To: xyz@xyz.tld
Subject: Re: [gut] hyphensJ’imagine que le but n’est pas simplement que \showhyphens donne le
“bon” résultat, mais que le mot puisse être coupé dans le document.\showhyphens{rovibrationnelle}
donne ro-vi-bra-tion-nelle. Qu’est-ce qui fait que ça ne serait pas bien
coupé dans le document ?–Jean-Yves
Bonjour,
Le mardi 1 février 2022 à 09:26:09, Raphaël Plasson écrivit :
R> Effectivement, le “problème” est que la règle typographique est que l’on ne coupe pas les mots contenant déjà un tiret. Ceci semble logique étant donné que cela pourrait poser quelques confusions. LaTeX étant respectueux des typographes, il respecte cette règle.
ce genre de règle, c’est pas par respect du typographe, c’est par sympathie pour le lecteur !
R> Le problème est que dans des textes scientifique, on se retrouve très souvent avec des mots à rallonge avec tirets… et donc on est bien obligé de déroger à cette règle si on ne veut pas s’amuser à reformuler les phrases un peu techniques pour que les coupures tombent au bon endroit (si c’est possible…). La seule solution que je connaissais était de préciser à la main comment couper ces mots.
par exemple avec des composés chimiques qui peuvent occuper pas mal de place avec des mots à rallonges pleins de traits d’union (qu’on ne peut pas trop qualifier de tirets, en passant), j’ai peur que ces traits d’union aient une signification chimique et qu’un introduire un au milieu puisse perturber le sens.
C’est une exemple où en fait, il n’y a aucune bonne solution à part changer de discipline. Le truc le plus étrange étant que ce sont ces disciplines précisément qui affectionnent particulièrement les mises en page multicolonnes avec des justifications très étroites qui rendent le problème encore plus aigu…
Th. B.
\documentclass[11pt]{article}
\usepackage[french]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{extdash}
\showhyphens{vibrationnelle}
%\hyphenation{ro-vi-bra-tion-nelle}
\hyphenation{ro-/vibrationnelle}
\showhyphens{rovibrationnelle}
\begin{document}\end{document}
~donne
\T1/cmr/m/n/10.95 vi-bra-tion-nelle
! Improper \hyphenation will be flushed.
- → \x@protect -\protect
-
l.8 \hyphenation{ro-
/vibrationnelle}
Il y a deux problèmes :
–
Nico
Le 01/02/2022 à 09:32, Thierry Bouche a écrit :
par exemple avec des composés chimiques qui peuvent occuper
pas mal de place avec des mots à rallonges pleins de traits d’union
Plein ou aucun, c’est parfois plus simple, comme la titine
https://fr.wikipedia.org/wiki/Nom_le_plus_long
Maintenant, je ne connais pas les usages du moment.
–Jean-Yves
Le 01/02/2022 à 09:32, Thierry Bouche a écrit :
par exemple avec des composés chimiques qui peuvent occuper pas mal de place avec des mots à rallonges pleins de traits d’union (qu’on ne peut pas trop qualifier de tirets, en passant), j’ai peur que ces traits d’union aient une signification chimique et qu’un introduire un au milieu puisse perturber le sens.
C’est typiquement ce genre de problèmes que je rencontre. J’ai regardé
vite fait dans la littérature actuelle, il ne m’a pas fallu longtemps
avant de tomber sur un nom de composé qui a été coupé avec une césure en
plein milieu d’un des termes chimiques (en même temps, pas le choix, le
nom ne tenait pas sur une seule ligne…). Donc ce choix de “forcer” les
césures est bien celui choisi dans l’édition scientifique.
Par acquis de conscience, je me suis du coup demandé si il y a des
recommandations officielles pour effectuer ces césures de nom chimiques.
Il se trouve que la manière de nommer un composé chimique est
extrêmement normalisée (avec une précision du détail qui n’a rien à
envier à celle des typographes), et j’ai donc regardé si l’IUPAC
(l’organisme chargé de cette normalisation) n’avait pas prévu le coup.
Et bien oui, il existe un manière très précise d’effectuer les césures
de ces noms chimiques. Admirez le sens du détail à l’interface de la
chimie et de la typographie:
https://www.degruyter.com/document/doi/10.1515/pac-2019-1005/html . Ces
indications ont donc pour but non seulement de savoir comment effectuer
les césures d’un nom chimique, mais aussi de permettre “au lecteur de
pouvoir déterminer quels tirets de fin de ligne font intégralement
partie du noms et ne doivent pas être retirés lorsque l’on ‘indivise’ le
terme”. Ce document est très intéressant, et il va au-delà de simplement
indiquer où on peut ajouter des tirets pour effectuer une césure, mais
aussi d’indiquer quels tirets faisant partie du nom ne devraient pas
être utilisés pour effectuer une césure. Il y à même des indications
très fine, par exemple sur la manière d’effectuer une césure sur les
em-dash. On peut ainsi couper un mélange “éthanol—eau (1/2)” sur le —,
mais pas sur l’espace entre eau et (1/2) (qui est insécable); on ajoute
alors un tiret - en fin de ligne après éthanol, tout en conservant le —
en début de ligne suivante. Une personne qui arriverait à implémenter
toutes ces règles typographique IUPAC pour LaTeX aurait toute la
considération des chimistes latexiens…
J’apprends pas mal de chose sur ces césures “chimiques” dans ce doc
(assez récent, il date de 2020). Par contre je suis déçu (mais pas
surpris): il est expliqué comment entrer le bons caractères avec
MS-Word, mais pas un mot sur LaTeX.
C’est une exemple où en fait, il n’y a aucune bonne solution à part changer de discipline. Le truc le plus étrange étant que ce sont ces disciplines précisément qui affectionnent particulièrement les mises en page multicolonnes avec des justifications très étroites qui rendent le problème encore plus aigu…
Et non, je me refuse à changer de discipline
, quitte à souffrir de ces
problèmes de mises en page, et à recherche la moins mauvaise des
solutions à défaut d’une bonne.
Raphaël
La solution la plus simple est je pense celle donné par Nicolas Markey:
placer dans le préambule “\usepackage{extdash}” et d’utiliser dans le
texte “ro-/vibrationnelle” au lieu de “ro-vibrationnelle”.
Ceci-dit, est-ce bien la manière correcte d’écrire ce terme? J’aurais
plutôt écrit rovibrationnelle en un seul mot, sans tiret (par contre le
problème se poserait si on parle de “spectroscopie
rotationnelle-vibrationelle”). À moins que l’on ne considère ce terme
comme l’abréviation de “rotationnelle-vibrationelle”, auquel cas on
conserve le tiret?
Raphaël
Le 01/02/2022 à 08:42, Patrick Dupre a écrit :
Parce que je veux couper correctement
ro-vibrationnelle===========================================================================
Patrick DUPRÉ | | email: xyz@xyz.tld
Laboratoire interdisciplinaire Carnot de Bourgogne
9 Avenue Alain Savary, BP 47870, 21078 DIJON Cedex FRANCE
Tel: +33 (0)380395988 | | Room# D114ASent: Tuesday, February 01, 2022 at 8:30 AM
From: “Jean-Yves Baudais” xyz@xyz.tld
To: xyz@xyz.tld
Subject: Re: [gut] hyphensJ’imagine que le but n’est pas simplement que \showhyphens donne le
“bon” résultat, mais que le mot puisse être coupé dans le document.\showhyphens{rovibrationnelle}
donne ro-vi-bra-tion-nelle. Qu’est-ce qui fait que ça ne serait pas bien
coupé dans le document ?–Jean-Yves
\documentclass[11pt]{article}
\usepackage[french]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{extdash}
\showhyphens{vibrationnelle}
%\hyphenation{ro-vi-bra-tion-nelle}
\hyphenation{ro-/vibrationnelle}
\showhyphens{rovibrationnelle}
\begin{document}\end{document}
~donne
\T1/cmr/m/n/10.95 vi-bra-tion-nelle
! Improper \hyphenation will be flushed.
- → \x@protect -\protect
-
l.8 \hyphenation{ro-
/vibrationnelle}Il y a deux problèmes :
- il faut ajouter l’option [shortcuts] du package extdash ;
- il n’y a pas besoin d’utiliser \hyphenation (qui sert à définir des
points de césure pour certains mots). Quand vous écrivez
“ro-vibrationnelle” dans le document, il sera coupé (si besoin) aux
mêmes endroits que “vibrationnelle”.
Non, je dois mettre ro-/vibrationnelle dans le document.
–
Nico
Je comprends la remarque, mais a vrai dire je ne sais pas.
J’aurais prefere etablir les regles de cesure dans le preambule et
ne pas a avoir a modifier le texte par des -/ (a noter il faut \usepackage[shortcuts}{extdash}.
Neanmois, le mise en page avec des figures (wrap) est desatreuse
(voir mon message sur la mise en pages) une fois
les problemes de cesures resolus (meme si les regles d’usage des “-”
ne sont pas stabilisees).
Les editeurs ne sont pas stricts sur les usages, par contre, ils
ont des mises en page que j’aimerai bien pouvoir approchees avec latex.
Sent: Tuesday, February 01, 2022 at 11:27 AM
From: “Raphaël Plasson” xyz@xyz.tld
To: xyz@xyz.tld
Subject: Re: [gut] hyphensLa solution la plus simple est je pense celle donné par Nicolas Markey:
placer dans le préambule “\usepackage{extdash}” et d’utiliser dans le
texte “ro-/vibrationnelle” au lieu de “ro-vibrationnelle”.Ceci-dit, est-ce bien la manière correcte d’écrire ce terme? J’aurais
plutôt écrit rovibrationnelle en un seul mot, sans tiret (par contre le
problème se poserait si on parle de “spectroscopie
rotationnelle-vibrationelle”). À moins que l’on ne considère ce terme
comme l’abréviation de “rotationnelle-vibrationelle”, auquel cas on
conserve le tiret?Raphaël
Le 01/02/2022 à 08:42, Patrick Dupre a écrit :
Parce que je veux couper correctement
ro-vibrationnelle===========================================================================
Patrick DUPRÉ | | email: xyz@xyz.tld
Laboratoire interdisciplinaire Carnot de Bourgogne
9 Avenue Alain Savary, BP 47870, 21078 DIJON Cedex FRANCE
Tel: +33 (0)380395988 | | Room# D114ASent: Tuesday, February 01, 2022 at 8:30 AM
From: “Jean-Yves Baudais” xyz@xyz.tld
To: xyz@xyz.tld
Subject: Re: [gut] hyphensJ’imagine que le but n’est pas simplement que \showhyphens donne le
“bon” résultat, mais que le mot puisse être coupé dans le document.\showhyphens{rovibrationnelle}
donne ro-vi-bra-tion-nelle. Qu’est-ce qui fait que ça ne serait pas bien
coupé dans le document ?–Jean-Yves