Accueil › Forums › Programmation WIMS › Programmation d’exercices OEF › Apostrophe (prime) dans dragfill
- Ce sujet contient 5 réponses, 3 participants et a été mis à jour pour la dernière fois par bernadette, le il y a 3 années et 11 mois.
-
AuteurMessages
-
-
27 janvier 2021 à 09:34 #6165ericParticipant::
Bonjour,
Voici de quoi résoudre une petite difficulté de programmation avec les maths dans le type de réponse dragfill (merci Bernadette) :
Les étiquettes de dragfill peuvent contenir entre autres des formules mathématiques, mais si une formule contient une apostrophe (par exemple pour parler de la dérivée f’), cette apostrophe interagit avec le code javascript de dragfill et la formule est au mieux mal lisible, au pire inutilisable.
Pour contourner ce problème (heureusement rare), on peut remplacer l’apostrophe par \prime, et cela impose alors de couper la formule en morceaux (par exemple séparer les membres d’une égalité). Ainsi au lieu de\(a'=sqrt(2)\) et \(f'(x)=sqrt(3)\)
on écrira\(a\prime\) = \(sqrt(2)\) et \(f'(x)\) = \(sqrt(3)\)
.Éric
-
27 janvier 2021 à 09:42 #6166OlivierMaître des clés::
Ne serait-ce pas \(f\prime(x)) pour la 2e ?
Une question : est-ce que cela fonctionne si on remplace l’apostrophe simple :
'
par une apostrophe incurvée :’
(Alt + Maj + ‘ sur MacOS, alt+0146 sur Win)exemple :
\(a’=sqrt(2)\) et \(f’(x)=sqrt(3)\)
- Cette réponse a été modifiée le il y a 3 années et 11 mois par Olivier.
Olivier Bado-Faustin / Université Côte d’Azur
-
27 janvier 2021 à 09:50 #6168
-
27 janvier 2021 à 09:53 #6169
-
27 janvier 2021 à 10:01 #6170OlivierMaître des clés::
Ce caractère existe bien en iso-latin, ce n’est pas le souci.
J’ai donc testé directement en mode brut, et en fait aucun probleme avec ce caractere et OEF.
Par contre, le convertisseur WIMS-> MathML semble l’ignorer. (pourtant c’est compatible avec MathML aussi)Voir le test suivant :
\statement{ <p>L’OEF n’a pas de souci avec les apostrophes incurvées.</p> <p>Le MathML non plus :</p> <p><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><mstyle id="wims_mathml48287" mathsize="110%"><mi>a’</mi><mo>=</mo><msqrt><mn>2</mn></msqrt></mstyle></math></p> <p>Mais wimsmathml oui :/</p> <p><code>\(a’=sqrt(2)\) et \(f’(x)=sqrt(3)\)</code></p> }
Olivier Bado-Faustin / Université Côte d’Azur
-
27 janvier 2021 à 10:13 #6171bernadetteMaître des clés::
Puisque de toute façon, on est en mode math, autant mettre la vraie commande latex pour le prime.
Sinon, en mode non math, c’est un autre problème et on peut en effet essayer l’apostrophe courbée.Bernadette
- Cette réponse a été modifiée le il y a 3 années et 11 mois par bernadette.
-
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.