我正在使用MathJax学习MathML,因为它可以在IE和Chrome上显示数学表达式。无论如何......当我尝试使用'声明'标签如下,
<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 :(得分:1)
MathML中不推荐使用{# #}
元素,参见the spec和MathJax的Content MathML扩展不支持它;支持较新的<declare>
元素(替换<share>
)。