2017-02-21 10 views
0

IEとChromeで数式を表示するためMathJaxを使ってMathMLについて勉強しています。どのような方法...私はfollwing LIKE '宣言' タグを使用しようとすると、MathJaxとMathMLはIEで 'Unknown node type:declare'と表示しました

<head> 
<meta charset="UTF-8"> 
<title>Mixed Markup</title> 

<script type="text/x-mathjax-config"> 
    MathJax.Hub.Config({ 
     MathML: { 
      extensions: ["content-mathml.js"] 
     } 
    }); 
</script> 

<script type="text/javascript" async 
     src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> 
</script> 

<body> 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> 
     <declare> 
      <ci> A </ci> 
      <vector> 
       <ci> a </ci> 
       <ci> b </ci> 
       <ci> c </ci> 
      </vector> 
     </declare> 
    </math> 
</body> 

IEが

Unknown node type: declare

そう...何ができるとして、それを示しています私はdeclareタグを使用するのですか?

+0

将来の注意:cdn.mathjax.orgの寿命が近づいているので、移行のヒントについてはhttps://www.mathjax.org/cdn-shutting-down/をチェックしてください。 –

答えて

1

<declare>要素はMathMLでは推奨されていません。 the specおよびMathJaxのコンテンツMathML拡張ではサポートされていません。新しい<share>要素(置き換えdeclare)がサポートされています。

+0

Sooooありがとう!あなたはそれのためのアドレスを与えることができますか?私はMathMLのコンテンツマークアップページでそれを見ることができませんでした... http://www.w3.org/TR/MathML2/chapter4.html#contm.declare – wallah

+1

あなたは私の答えでポイント中にMathML 2の仕様にリンクしています現在のMathML 3仕様(正確には編集者のドラフト)に変換します。 –

+1

別のリンクhttps://www.w3.org/TR/MathML/chapter4.html#contm.declareがあります。 –

関連する問題