2011-09-29 40 views

回答

3

从笔者...

一般情况下,最好让html处理文本,并且jqMath处理 数学。例如,在html表中写入“使用$ y =(x + 1)/(x + 2)$”或“< td> $ x + y = 2 $ < td>(1)”。

你必须能够将用户输入分为数学和非数学。如果用户输入“使用y = x”,则不想使用“ ”作为5个变量u,s,i,n和g的乘积进行解析。同样,如果 他输入了要保留在数学之外的额外空格,您必须使用正则表达式或其他东西来捕获它们,而 不会将它们传递给jqMath。如果你想让空格成为数学的一部分,你可以让用户输入\ table或\ sp或\ text或 的东西,尽管大多数用户不知道这么做。你可以告诉 用户,如果他们想要格式化 ,他们需要把$ $放在他们的数学中,然后你可以搜索它。

基本上,jqMath不够聪明,不知道数学是什么, 不是,没有$ $的帮助。

也许0.2.0会在几个月内出来,或者至少我会有一个 版本,我可以发送给你。

更新:新版本已经支持/文本/ HTML

0

它看起来不像是可以做到的。引用您所提供的网页:

空格,制表符和换行符被忽略 - jqMath格式的数学

+0

是的,它表示so.but我必须保留这些spaces.so,如果任何小的变化或任何调整可能保持空格? – gsagrawal

+0

你有没有例子? – Dennis

+0

“保持空间的方法”的示例:不, “我想要的”的示例是:s2mathE(“x + a y + b”)应导致“x + a y + b”不像“x + ay + b” – gsagrawal

1

更新可用:如果您在本绊倒,jqmath增加了\,\:\;则算指定薄,中,厚和白色的间距。

相关问题