[Résolu] + et - en caractères normaux dans les formules

Discussion à propos de l'éditeur de formule mathématique et d'équation Math

Modérateur : Vilains modOOs

Règles du forum
Attention : cette section n'est pas consacrée au tableur Calc mais à l'éditeur de formule mathématique et d'équation.
Atom
Membre lOOyal
Membre lOOyal
Messages : 25
Inscription : 10 déc. 2012 11:49

[Résolu] + et - en caractères normaux dans les formules

Message par Atom »

Bonjour,

j'aimerais savoir comment je peux écrire des formules du type pH = pKa + log ([A-]/[AH]) dans LibreOffice. Parce que quoi que j'essaie je n'arrive pas à le faire. J'arrive sans souci à pH = pKa + log ([A]/[AH]) mais quand j'essaie de mettre le "-" en exposant ça mélange tout et même en mettant des accolades je n'arrive pas au résultat escompté comme vous pouvez le constater dans le fichier joint.
Atom_formule_pH_exposant.odt
Merci à vous.
Le Modérateur a écrit :Sujet déplacé du forum Traitement de texte en Math, forum spécialisé pour toutes questions relatives aux formules réalisées avec OOoMath
ce qui aurait permis d'éviter que
tintin n'interprète la question par une réponse adaptée au Traitement de texte
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Atom le 17 mai 2013 12:31, modifié 1 fois.
LibreOffice 4.0.5.2 sous GNU Linux/Ubuntu 13.04
Avatar de l’utilisateur
tintin
GourOOu
GourOOu
Messages : 9361
Inscription : 18 juil. 2008 15:29
Localisation : F-Oise + F-Savoie

Re: Mettre des "+" et des "-" en exposant dans une formule

Message par tintin »

Bonjour,

Vous disposez de cette fonction dans le barre d'outils.
Personnaliser la barre d'outils >
indice_exposant_2.png
Vous faites apparaître les icônes dans la barre d'outils
indice_exposant_1.png
Cordialement
 Ajout : Désolé, j'avais mal compris. 
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par tintin le 17 mai 2013 12:22, modifié 2 fois.
AOO 4.1.15 et LibO stable 7.6.6 / macOS Intel 13.6.6 Ventura
Adoptium-temurinJDK-jre_1.8.0_402 / Firefox/Safari/Thunderbird /Time Machine+cloneCCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
Atom
Membre lOOyal
Membre lOOyal
Messages : 25
Inscription : 10 déc. 2012 11:49

Re: Mettre des "+" et des "-" en exposant dans une formule

Message par Atom »

Merci à vous mais ce que j'essaie de faire est dans une formule via Insérer>Objet>Formule. Du coup ça ne marche pas.
LibreOffice 4.0.5.2 sous GNU Linux/Ubuntu 13.04
Avatar de l’utilisateur
gerard24
ManitOOu
ManitOOu
Messages : 3160
Inscription : 06 juil. 2008 17:08
Localisation : dans le Périgord

Re: Mettre des "+" et des "-" en exposant dans une formule

Message par gerard24 »

Bonjour,

Pour que les opérateurs - et + (entre autres) ne soient plus considérés comme tels, il suffit de les encadrer de guillemets doubles.
pH = pKa + log ([A^"-"]/[AH])

A+
OOodidacte
LibreOffice 6.4.5 sous Windows 10.
pour télécharger LibreOffice
Atom
Membre lOOyal
Membre lOOyal
Messages : 25
Inscription : 10 déc. 2012 11:49

Re: Mettre des "+" et des "-" en exposant dans une formule

Message par Atom »

Merci, ça marche !
LibreOffice 4.0.5.2 sous GNU Linux/Ubuntu 13.04
jumbo444
InconditiOOnnel
InconditiOOnnel
Messages : 769
Inscription : 10 mars 2006 12:09
Localisation : Rouen, France

Re: [Résolu] + et - en caractères normaux dans les formules

Message par jumbo444 »

Bonsoir,

Le problème c'est que pour Math, + et - sont des opérateurs et il attend donc une valeur derrière. La première solution indiquée précédemment est de transformer l'opérateur en texte. C'est effectivement la solution la + rapide, mais dans certains cas l'effet peut être inesthétique car ce sera la police pour le texte qui sera employée.
L'autre solution consiste à expliquer à Math que l'on veut faire + ou - rien du tout en ajoutant après l'opérateur une paire d'accolades ouvrante/fermante :

Code : Tout sélectionner

pH = pKa + log([A^-{}]/[AH])
Pour la beauté de l'équation, on peut préférer une grande fraction :

Code : Tout sélectionner

pH = pKa + log left([A^-{}] over [AH] right)
À noter que ce sera un peu plus lourd avec des opérateurs binaires comme *. Il faut alors mettre une paire d'accolades avant et après l'opérateur. Plus de détails dans le Guide de Math/How-to Math au chapitre Utilisation particulière des symboles réservés et des opérateurs
LibO 5.4.6.2 sous Ubuntu 16.04