1

数式フォーマッタにjqMathを使用しています。式からスペースと改行文字を削除したくありません。どうやってやるの?私は多くのことを試しましたが、解決策が見つかりませんでした。

4

4 に答える 4

3

著者から...

一般に、html にテキストを処理させ、jqMath に計算を処理させるのが最善です。たとえば、" using $y = (x+1)/(x+2)$" または "<td>$x+y = 2$<td>(1)" を html テーブル内に記述します。

ユーザー入力を数学と非数学に分離できなければなりません。ユーザーが「using y=x」と入力した場合、「using」が 5 つの変数 u、s、i、n、および g の積として解析されることは望ましくありません。同様に、数学の外に残しておきたい余分なスペースを彼が入力した場合、正規表現などを使用してそれらをキャプチャする必要があり、それらをjqMathに渡さないでください。スペースを数学の一部にしたい場合は、ユーザーに\tableまたは\spまたは\textなどを入力させることができますが、ほとんどのユーザーはそれを行うことを知りません. 書式を設定したい場合は、数学を $ $ で囲む必要があることをユーザーに伝え、それを検索することができます。

基本的に、jqMath は $ $ を使わずに、何が数学で何がそうでないかを判断できるほどスマートではありません。

おそらく 0.2.0 は 2、3 か月以内にリリースされるか、少なくともそれまでにお送りできるバージョンを用意しています。

更新: /text および /html をサポートする新しいバージョンが出ています

于 2011-10-01T05:19:04.873 に答える
1

\text と "" を使用して、数式内にスペースを空けます

HTML ソース: [\text"平均速度" = \text"移動距離" / \text"経過時間"]

結果:ここに画像の説明を入力

この例はhttp://mathscribe.com/author/jqmath.htmlにあります。

于 2015-03-30T09:50:29.197 に答える
0

それができるようには見えません。提供したページを引用するには:

スペース、タブ、改行は無視されます-jqMathは数学をフォーマットします

于 2011-09-29T17:49:50.313 に答える