我想知道是否有一种简单的方法可以将数学方程式渲染到iOS应用程序中.它不一定是互动的.它应该做的只是以传统的方式显示方程式,因此当用户处理复杂的方程时,它更容易遵循.
恩.2 ^(2 /(6 ^(1/2)))给出:
Wolfram Alpha与我见过的其他应用程序一起执行此操作.它也不必处理变量.
从 iOS5 开始,UIWebView 可以显示 mathML。你的例子:
<math title="2^(2/(sqrt(6))" xmlns="http://www.w3.org/1998/Math/MathML">
<mstyle mathcolor="blue" fontfamily="sanserif" displaystyle="true">
<msup>
<mn>2</mn>
<mrow>
<mfrac>
<mn>2</mn>
<mrow>
<msqrt>
<mrow>
<mn>6</mn>
</mrow>
</msqrt>
</mrow>
</mfrac>
</mrow>
</msup>
</mstyle>
</math>
Run Code Online (Sandbox Code Playgroud)
这将在 iOS 上的 UIWebView 中呈现。
有一些 javascript 库可以为您进行转换 - 例如mathjax可以接受ASCIIMath输入,例如本例 2^(2/(sqrt(6))
这里对这些问题有一个很好的讨论: Tradeoff Between LaTex, MathML, and XHTMLMathML in an iOS app?
| 归档时间: |
|
| 查看次数: |
4285 次 |
| 最近记录: |