2017-08-22 3 views
-1

MathJax ne parvient pas à convertir en SVG ci-dessous MathMLMathJax échoue avec annotations sémantiques

<math> 
    <semantics> 
    <!-- Content MathML --> 
    <annotation-xml encoding="MathML-Content"> 
    <apply><min/> 
     <bvar><ci>x</ci></bvar> 
     <condition> 
     <apply><notin/><ci>x</ci><ci type="set">B</ci></apply> 
     </condition> 
     <apply><power/><ci>x</ci><cn>2</cn></apply> 
    </apply> 
    </annotation-xml > 
    </semantics> 
</math> 

-t-il à défaut à cause de codage incorrect encoding = "MathML-Content"? Quelle pourrait être la raison de l'échec de MathJax.

+0

Vous souhaiterez peut-être ajouter une note lorsque vous postez sur plusieurs forums. –

+0

J'ai voté parce que votre question ne fournit pas assez d'informations pour vous donner une réponse autre que "ça marche pour moi". Vous ne dites même pas ce que "ne parvient pas à cacher" signifie. Avez-vous un MathJax "Math Processing Error"? Avez-vous une erreur de console de MathJax? Y a-t-il d'autres maths sur le processus de la page? Utilisez-vous MathJax dans un navigateur ou mathjax-node? Quelle est la configuration que vous avez utilisée? –

Répondre

1

Comme je l'ai mentionné dans my response à votre message dans le forum MathJax, MathJax rend votre expression parfaitement bien. J'ai inclus un extrait ci-dessous qui montre le rendu de cette expression en SVG.

<script type="text/x-mathjax-config"> 
 
    MathJax.Hub.Config({ 
 
    MathML: {extensions: ["content-mathml.js"]} 
 
    }); 
 
</script> 
 
<script type="text/javascript" 
 
    src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=MML_SVG"></script> 
 
    
 
<math> 
 
    <semantics> 
 
    <!-- Content MathML --> 
 
    <annotation-xml encoding="MathML-Content"> 
 
     <apply><min/> 
 
     <bvar><ci>x</ci></bvar> 
 
     <condition> 
 
      <apply><notin/><ci>x</ci><ci type="set">B</ci></apply> 
 
     </condition> 
 
     <apply><power/><ci>x</ci><cn>2</cn></apply> 
 
     </apply> 
 
    </annotation-xml> 
 
    </semantics> 
 
</math>

Vous avez fait quelque chose de mal sur votre fin, mais ne nous ont pas donné suffisamment d'informations pour vous aider à comprendre ce que. La publication croisée ici après que votre question a déjà été répondue dans le forum de MathJax n'est pas susceptible de vous obtenir une meilleure réponse.

+0

Puis-je charger dynamiquement content-mathml.js à partir d'un répertoire spécifique? –

+0

Je veux dire, comment pouvons-nous charger l'extension à partir du système de fichiers local? –

+0

Je charge dynamiquement mathjax dans phantomjs, alors quand devrais-je charger des extensions? J'ai essayé d'utiliser MathJax.Hub.Config ({ MathML: {extensions: ["content-mathml.js"]} }); mais pas de chance. –