<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">
<script src="http://cdn.mathjax.org/mathjax/1.1-latest/MathJax.js">
MathJax.Hub.Config({
config: ["MMLorHTML.js"],
jax: ["input/MathML","output/HTML-CSS","output/NativeMML"],
extensions: ["mml2jax.js","MathMenu.js","MathZoom.js"]
});
</script>
<script type="text/JavaScript">
var content = ["<math xmlns=\" http://www.w3.org/1998/Math/MathML\"> <mrow><mi>x</mi><mo>=</mo><mfrac><mrow><mo>−</mo><mi>b</mi><mo>±</mo><msqrt><mrow><msup><mi>b</mi><mn>2</mn></msup><mo>−</mo><mn>4</mn><mi>a</mi><mi>c</mi></mrow></msqrt></mrow><mrow><mn>2</mn><mi>a</mi></mrow></mfrac></mrow></math>",'<math xmlns="http://www.w3.org/1998/Math/MathML"> <mroot> <mrow><mn>2</mn></mrow> <mrow><mn>1</mn></mrow> </mroot></math>'];
var index = 0;
function a() {
try {
var now=content[index];
if(index==0){
index=1;
}else{
index=0
}
document.getElementById("test").innerHTML = now;
UpdateMath("test");
}
catch (e) {
alert(e.message);
}
}
</script>
<script>
(function () {
window.UpdateMath = function (elementID) {
MathJax.Hub.Queue(["Typeset", MathJax.Hub, elementID]);
};
})();
</script>
</head>
<body>
<input type="button" onclick="UpdateMath('MathOutput');"
value="onclick"></input>
<div id="MathOutput">
<math xmlns="http://www.w3.org/1998/Math/MathML">
<mroot>
<mrow>
<mn>
2
</mn>
</mrow>
<mrow>
<mn>
1
</mn>
</mrow>
</mroot>
</math>
</div>
<div id="test"></div>
<input type=button name="a" value="click" onclick="a()" />
</body>
</html>
分享到:
相关推荐
数学编辑器 使用 MathJax 和 MathML 的可视化数学编辑器
latex2word:将Latex(MathJax)转换为MathML(数学标记),以导入到MS Word公式中(作为纯文本)
MathJax4SVG.js脚本在SVG文档中提供了对MathJax的支持。
MathJax是一款运行在浏览器中的开源的数学符号渲染引擎,使用MathJax可以方便的在浏览器中显示数学公式,不需要使用图片。目前,MathJax可以解析Latex、MathML和ASCIIMathML的标记语言。
AsciiMath,LaTeX和MathML方程的转换器从AsciiMath,LaTeX,MathML转换为LaTeX,MathML 利用MathMLCloud(用于MathML输出)和XSL转换(用于LaTeX输出)。 (可选的): virtualenv env. env/bin/activate 安装: pip...
artclod-mathml 与 MathML 和 MathJax 相关的 javascript 代码
对于视力正常的用户,还可以调用 MathJax 将 MathML 呈现为 HTML/CSS 样式的方程。 自己做 我们的演示页面包含以下代码片段,它演示了数学到辅助文本过程是如何启动的: function transMathToText
MathJax是适用于所有现代浏览器的LaTeX,MathML和AsciiMath表示法的开源JavaScript显示引擎。它的设计目标是将Web技术的最新进展整合到一个单一的,权威的网络数学平台上,支持主要的浏览器和操作系统,包括移动设备...
目前,MathJax可以解析Latex、MathML和ASCIIMathML的标记语言。。MathJax引擎可以引入到标准HTML,也可以引入到Markdown编辑器。此外,推荐使用StackEdit学习MathJax的语法,它支持Markdown和MathJax。
MathJax 书签MathJax Bookmarklet 是一个书签,用于使用库在页面上动态呈现 Tex/LaTeX 和 MathML 符号。 页面不必包含 mathjax.js。 包含库并动态配置。 LaTeX 预处理器将渲染由“$”、“$$”、“\[”和“\]”分隔的...
MathMLNow-具有无脚本后备的MathML “数学标记语言(MathML)是XML的一种方言,用于描述数学符号并捕获其结构和内容。” 在支持该功能的浏览器中,MathML允许以一种简单的方式显示数学方程式,该方法永远不会像素化...
phpBB 修改,使用户能够在 LaTeX 和 MathML 中发布漂亮的数学,使用 MathJax JavaScript 库在所有主要浏览器中呈现。 兼容 phpBB v3.0.9 到 v3.0.12。 对于 phpBB v3.1.3 检查。 特征: 使用 phpBB BBCode 系统...
MathJax官网总是下载失败,亲测可用,放一个2.3版本的源码在这里。MathJax是一款运行在浏览器中的开源的数学符号渲染引擎,使用MathJax可以方便的在...目前,MathJax可以解析Latex、MathML和ASCIIMathML的标记语言。
MathJax, 在所有浏览器中,美丽的数学 MathJax所有浏览器的漂亮数学...MathML和AsciiMath符号的开源JavaScript显示引擎,在所有现代浏览器中都能使用。 它的目标是将最近的web技术进展成为一个支持主要浏览器和操作系
TinyMCE MathJax插件 该插件使用库渲染数学字体。 该插件与TinyMCE 5和MathJax 3兼容。 安装 NPM: npm i @dimakorotkov/tinymce-mathjax --save 您可以从npm安装mathjax和tinymce npm i mathjax --save npm i ...
react-mathjax-预览 react-mathjax-preview提供了一个React组件来呈现MathML,TeX或ASCIImath公式。 参见。安装安装react-mathjax-preview作为依赖项: yarn add react-mathjax-preview用法导入程序包,并用一些包含...
当项目完成时,所有主要的浏览器都将支持MathML,而Temml将成为在浏览器中呈现数学的最轻量的方式。 Temml的LaTeX功能覆盖范围与MathJax一样好,比KaTeX 0.13.0稍好,并且远比TeXZilla好。 请参阅。 可以在以下...
“MathJax是一个开源JavaScript库。它支持LaTeX、MathML、AsciiMath符号
该API将单个数学表达式(采用MathJax的任何输入格式)转换为HTML(带有CSS),SVG或MathML代码。 利用npm install mathjax-node安装mathjax-node及其依赖项。 注意:当前版本的mathjax-node需要Node.js v6或更高...
MathJax支持MathML3.0数学标记,但有一些限制。 MathML支持仍在积极开发中,因此某些标签尚未实现,某些功能尚未完全开发,但即将推出。 缺陷包括: 不支持表中的对齐组。 并非表支持所有属性。 例如,columnspan...