簡體   English   中英

如何在jqMath的格式化表達式中保留空格

[英]How to keep spaces in the formatted expression in jqMath

我正在將jqMath用於數學方程式格式化程序。 我不想從表達式中刪除空格和換行符。 我怎樣才能做到這一點? 我已經嘗試了很多,但找不到任何解決方案。

來自作者...

通常,最好讓html處理文本,讓jqMath處理數學。 例如,在html表中編寫“ using $ y =(x + 1)/(x + 2)$”或“ <td> $ x + y = 2 $ <td>(1)”。

您必須能夠將用戶輸入分為數學和非數學。 如果用戶輸入“ using y = x”,則不希望將“ using”解析為5個變量u,s,i,n和g的乘積。 同樣,如果他輸入了您想保留在數學之外的多余空間,則必須使用正則表達式或其他內容捕獲它們,而不必將其傳遞給jqMath。 如果您希望空格成為數學的一部分,則可以使用戶輸入\\ table或\\ sp或\\ text或其他內容,盡管大多數用戶都不知道這樣做。 您可以告訴用戶,如果他們希望將$ $設置為數學格式,然后可以進行搜索。

基本上,jqMath不夠聰明,無法告訴您什么是數學,什么不是,沒有$ $的幫助。

大概0.2.0將在幾個月后發布,或者至少我有一個可以在那時發送給您的版本。

更新:支持/ text和/ html的新版本已經發布

使用\\ text和“”可以在公式中提供空格

HTML源: [\\ text“平均速度” = \\ text“行進的距離” / \\ text“經過的時間”]

結果 在此處輸入圖片說明

該示例可在http://mathscribe.com/author/jqmath.html中找到

更新:如果您迷失了方向,jqmath添加了\\, \\:\\; ;。 指定較薄,中等和較粗的白色間距的操作員。

看起來無法完成。 引用您提供的頁面:

空格,制表符和換行符將被忽略-jqMath格式化數學

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM