oblique et barre de fraction

Accueil Forums Programmation WIMS Programmation d’exercices OEF oblique et barre de fraction

Étiqueté : ,

Vous lisez 5 fils de discussion
  • Auteur
    Messages
    • #4070
      Avatar photoMarie-Claude DAVID
      Participant
      Up
      -1
      Down
      ::

      Dans les exercices oef comme dans les documents, \(m/s^2\) donne une fraction avec une barre horizontale. Evidemment on peut écrire m/s2 mais, dans \(v_m=slib(text/sigunits \v m/s,2)\), cela donne aussi une grande barre de fraction tout-à-fait inesthétique. Là encore on peut ruser …

      Marie-Claude

    • #4071
      Avatar photoOlivier
      Maître des clés
      Up
      1
      Down
      ::

      En fait, je crois que la question est plus large et s’agit surtout de distinguer les unités du reste d’une expression mathématique.

      Il y a justement un document « Units in MathML » qui traite de la question : https://www.w3.org/TR/mathml-units/

      Mais en effet pour le moment le code MathML généré par WIMS ne fait pas de distinction au niveau des unités. Ce pourrait être intéressant d’y réfléchir, au moins pour le cas de sigunits.

      • Cette réponse a été modifiée le il y a 6 années et 6 mois par Avatar photoOlivier.

      Olivier Bado-Faustin / Université Côte d’Azur

    • #4072
      Avatar photoOlivier
      Maître des clés
      Up
      0
      Down
      ::

      Visiblement, la recommandation semble être d’utiliser un point « médian », par exemple :
      m·s-2

      Ce qui donne en OEF :
      \(m·s^-2\)

      • Cette réponse a été modifiée le il y a 6 années et 6 mois par Avatar photoOlivier.

      Olivier Bado-Faustin / Université Côte d’Azur

    • #4075
      bernadette
      Maître des clés
      Up
      0
      Down
      ::

      C’est en effet un « problème » plus large et ce n’est pas mathml
      qui est en cause.
      Voir la documentation de insmath dans la documentation technique
      et certainement d’autres messages dans le forum.

      \( \) fait une interprétation des formules (voir ce qui est fait
      dans cette documentation) sauf s’il y a une expression latex par exemple
      un \.

      Il vaut mieux mettre le point en latex, sinon cela ne passera pas en images.
      Donc je suppose quelque chose comme \(m\cdot s^{-2}\)
      (comme il n’y a plus d’interprétation, il faut mettre du code latex correct,
      donc pas s^-2.

      Il me semblait que les physiciens voulaient aussi des lettres droites ..
      donc \(\textrm{m} /\textrm{s}^2\).

      Si le slib text/sigunits ne convient pas, il faut proposer une modification de ce slib, pas trafiquer après !

      Bernadette

    • #4076
      jm.evers
      Participant
      Up
      0
      Down
      ::

      Hi,

      I’m not sure if I understand your problem…but using ‘htmlmath; will give a reasonable unit…as quick fix.
      The real solution would be that slib sigunits (or unitsfilter) exports things in latex or directly mathml…

      Something like:

      
      \text{g=1.234}
      \text{g_m=slib(text/sigunits \g m/s^2,2)}
      \text{G=wims(htmlmath \g_m)}
      \statement{
      g_m=\(\g_m \)
      G=\G                   
      }

      Joke

      • Cette réponse a été modifiée le il y a 6 années et 6 mois par jm.evers.
    • #4078
      Avatar photoMarie-Claude DAVID
      Participant
      Up
      0
      Down
      ::

      bonjour,

      la collègue physicienne pour qui je travaille est pour le point plutôt que la barre. Elle rappelle aussi, pour d’autres exercices, que l’abréviation de minute est min.

      L’utilisation de la commande wims(htmlmath ) ne donne pas la valeur de la variable chez moi.

      Le slib(text/sigunits ..) accepte la réponse sous forme m/s ou m.^s^-1 quelle que soit la forme de l’unité entrée dans le slib. C’est vraiment bien.

      Par contre, pour l’affichage dans l’énoncé, slib(text/sigunits \v m.s^-1) perd son point en LateX et m\cdot s^-1 n’est pas accepté par le slib. Ce n’est pas grave, j’utilise slib(text/sigunits \v) et je mets l’unité ensuite.

      Assez joué, je retourne à la préparation du colloque !

      Marie-Claude

Vous lisez 5 fils de discussion
  • Vous devez être connecté pour répondre à ce sujet.