Caractère Unicode et alignement justifié

Discussions à propos du traitement de textes Writer mais également sur l'éditeur HTML.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

chbok
Membre lOOyal
Membre lOOyal
Messages : 42
Inscription : 03 déc. 2013 15:26

Caractère Unicode et alignement justifié

Message par chbok »


La modération vous a écrit: "aide" ou "problème" est inutile dans un titre.
On se doute que vous avez un problème et/ou que vous souhaitez de l'aide.
Veillez à ne pas employer de terme implicite à l'avenir.

Bonjour,
Pour certains documents, j'ai souvent besoin de formater des mots avec des indices ou des exposants. Exemple en chimie : H2O en H₂O, DBO5 en DBO₅, etc.
N'ayant pas trouver comment automatiser la mise en forme avec indice et exposant en cours de frappe, je me suis tourné vers les caractères unicode (que j'ai utilisé dans ce message) et l'autocorrection.
Le soucis est que libreoffice (V5.0.6 imposée) foire ensuite sa mise en forme, surtout en paragraphes justifiés (mais pas seulement)
pb unicode.png
Les mots sortent des marges ou parfois se chevauchent. La sélection au curseur est complètement décalée.

Est-ce que je me trompe en voulant utiliser ces unicodes (que j'ai repris de la page wikipedia par ailleurs) ?

(Je joins une page de test également.)
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Version Libo (imposée) 7.2.2 (x64)
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25181
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: Caractère Unicode et alignement justifié

Message par Dude »

Salut,

Il suffit d'utiliser l'AutoCorrection qui peut très bien intégrer des caractères en indice ou en exposant.
  1. Ecris ton texte correctement en le formatant comme il se doit : H₂O
  2. Sélectionne ce texte comme pour en faire un copier / coller
  3. Va dans Format > AutoCorrection > Options...
  4. Le texte sélectionné apparaît alors dans la zone de droite "Par :".
  5. Dans la zone "Remplacer", indique le texte de manière simple : h2o
  6. Clique sur Nouveau et valide par OK
Cette manip' fonctionne comme attendu sous OpenOffice.
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Caractère Unicode et alignement justifié

Message par jeanmimi »

Bonjour,
L'affichage me semble bon avec tes deux façons de procéder.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
chbok
Membre lOOyal
Membre lOOyal
Messages : 42
Inscription : 03 déc. 2013 15:26

Re: Caractère Unicode et alignement justifié

Message par chbok »

jeanmimi a écrit :Bonjour,
L'affichage me semble bon avec tes deux façons de procéder.
Mince alors. Si je chipote un peu en comparant les 2 lignes de ton affichage, je vois que l'espacement des lettres D et B me semble un poil plus grand que pour les lettres "a" et "v" du mot "avec".

Pour Dude, comme je l'ai mis dans mon premier message, oui j'utilise bien l'autocorrection comme tu l'as décrit !

Un autre exemple de ce que j'obtiens avec le texte suivant : "H₂O DBO₅ CH₄ H₂S H₂ O₂ NO₂ m³ P₂O₅"
pb unicode2.png
et je n'ai même pas besoin de remplir la ligne et de justifier le paragraphe.
(précision utile ou pas, je suis en police "Liberation sans")
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Version Libo (imposée) 7.2.2 (x64)
Avatar de l’utilisateur
yclik
HédOOniste
HédOOniste
Messages : 1666
Inscription : 15 déc. 2010 08:33

Re: Caractère Unicode et alignement justifié

Message par yclik »

Bonjour
Peut être aussi voir du côté de l'éditeur de formule
Insertion >objet >formule
formule_h2o.GIF
pour H₂O saisir dans le cadre H sub 2 O
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.14 sous Windows 10
chbok
Membre lOOyal
Membre lOOyal
Messages : 42
Inscription : 03 déc. 2013 15:26

Re: Caractère Unicode et alignement justifié

Message par chbok »

yclik a écrit :Bonjour
Peut être aussi voir du côté de l'éditeur de formule
Insertion >objet >formule
Merci, mais l'idée était du côté de la "productivité" lors de la frappe. Sans passer par les formules, l'utilisation du formatage des caractères en exposant ou indice fonctionne bien, mais nécessite un peu de manipulation que je cherchais à éviter.
Version Libo (imposée) 7.2.2 (x64)
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25181
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: Caractère Unicode et alignement justifié

Message par Dude »

chbok a écrit :Pour Dude, comme je l'ai mis dans mon premier message, oui j'utilise bien l'autocorrection comme tu l'as décrit !
Bis repetitae :
Dude a écrit :Ecris ton texte correctement en le formatant comme il se doit : H₂O
chbok
Membre lOOyal
Membre lOOyal
Messages : 42
Inscription : 03 déc. 2013 15:26

Re: Caractère Unicode et alignement justifié

Message par chbok »

OK alors, je vais faire comme ça via l'autocorrection et sans les unicode, mais ca n'explique pas le soucis avec les Unicode.

Je pense que la version de libreoffice est en cause, car je ne reproduis pas le problème sur des vieilles versions 3.6 et 4.3 que j'avais sous la main.
je clos le sujet. Merci
Version Libo (imposée) 7.2.2 (x64)
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9255
Inscription : 28 août 2010 08:45

Re: Caractère Unicode et alignement justifié

Message par micmac »

Bonjour,
[b][color=#404080]chbok[/color][/b] a écrit :je clos le sujet.
comment faire

Cordialement
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac