首先,我要展示的是
<!DOCTYPE html>
<html lang="en">
<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>
</head>
<body>
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply><csymbol cd="relation1">eq</csymbol>
<apply><csymbol cd="fns1">domain</csymbol>
<apply><csymbol cd="fns1">restriction</csymbol><ci>f</ci><ci>S</ci></apply>
</apply>
<ci>S</ci>
</apply>
</math>
</body>
其次,当我在Chrome或IE上试用时,表示是
也就是说,单词domain
和restriction
是显示的单词,因为它们在HTML元素中而不是符号。
这只是一个例子。大多数使用OpenMath的标识符或符号都不会显示在Web上。
我引用MathML Content Markup
的网站OpenMath Content Dictionaries, fns1
请让我知道,为什么......谢谢
答案 0 :(得分:2)
从this issue可以看出,MathJax的Content MathML扩展不会(完全)支持Strict Content MathML;你看到了这种副作用。