問題タブ [jqmath]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
194 参照

java - 正しい。オーバーバーのエスケープシーケンス?

数式のソースとして文字列を使用していますが、次のオーバーバー タグのようなものを追加しようとするたびに

ただし、これを Java 文字列に追加すると、コンパイルするには次のように記述する必要があります。

この方法では JQMath が壊れて機能しないように見え、その結果、方程式が壊れてしまいます。ひどく間違ったことをした場合のコードは次のとおりです。

編集: 明確にするために、最終結果は奇妙に「$$\ov55$$」と表示されます。

JQMath のウェブサイト ページhereで同じ文字列を試してみると、意図したとおりに機能することに注意してください。

EDIT2: webView.loadDataWithBaseURL に配置されたブレークポイントのデバッグ値を次に示します。

実際の文字列: String functext = "$$\\\\ov55\\\\$$";

実際の表示結果: $$\ov55\$$

文字列以外の別の方法でロードする際の助けがあれば、大いに役立ちます。

0 投票する
1 に答える
154 参照

javascript - jqmathで取り消し線をどのように示しますか?

たとえば、分子と分母で素因数分解を行い、次に消去できる一般的な項を示すことによって、分数を最も単純な項に縮小することを示したいと思います。

$6/8=(2)(3)/(2)(2)(2)=3/4$ のようなものですが、上下の 2 に取り消し線が表示されます。

0 投票する
1 に答える
197 参照

java - jqMath: テキストを更新するときの奇妙なアーティファクト

jqMath 方程式を一瞬ごとに更新する WebView があります。ときどき (数式のフォントが大きい場合はより頻繁に) 数式に区切り文字 ( $$$[\(\) が一瞬表示されます。これは通常、高速なデバイスで発生します。これが私のコードです:

jqMath はこの関数を正しくレンダリングします。

4+5+6+8

ただし、ごくまれに、区切りブロックとともに表示されるのはほんの一瞬です。

[\4+5+6+8\]

ほんの一瞬しか表示されませんが、テキストが揺れたり、バグが発生したりします。

何がこれを引き起こす可能性があるのか​​ わかりません。どんな助けでも大歓迎です。

0 投票する
0 に答える
697 参照

javascript - 数式を表示するための JqMath Android の実装

JqMath と、ここ Stackoverflow での実装方法について読みましたが、正しく動作させることができません。

欲しいもの 数式、定数、数式を表示する

私がやった こと.3.min.js jscurry-0.4.0.js jscurry-0.4.0.min.js

  1. このコードを書きました:

    /li>

問題 logcat によると:

他のファイルでも同じエラー: jquery-1.4.3.min.js & jqmath-etc-0.4.3.min.js

どうすればこれを解決できますか?

前もって感謝します!

0 投票する
1 に答える
114 参照

javascript - jqmath 形式のテキストから svg を作成するには?

非常にうまく機能するjqmathライブラリを発見しました。しかし今、私は問題を抱えています: 次のような書式設定されたテキストがある場合:

これから SVG ファイルを取得または作成できますか。

手伝ってくれてありがとう。

0 投票する
1 に答える
198 参照

javascript - Javascript androidが間違った幅を取得する

ボタンの1つを押すと、Android xmlレイアウトにいくつかのボタンがあり、javascript関数を呼び出してWebビューの「p」html要素にテキストを追加しますが、p要素の幅が画面の幅よりも広くなると以下のコードを呼び出して、p 要素の最後までスクロールしました。

しかし、document.getElementById("myp").scrollWidth が間違った幅を取得しているように見えるため、このコードが正しく機能しない場合があり、console.log を使用して幅を確認してコードをデバッグします。 p要素に追加している新しいテキストに関して、同じ幅で立ち往生し、更新されていません。

$(document).width() も使用してみましたが、幅が間違っている場合もあります。

これは、私が呼び出す javascript1.js ファイルに含まれる私の JavaScript 関数です。

M.parseMath() は、期待どおりに機能する数式を表示するために jqmath ライブラリから呼び出す関数です。

そしてhtmlコードは(jqueryとjqmathライブラリが含まれています)

これは xml レイアウトです。

これは、webview を設定するための Java コードです。

0 投票する
2 に答える
190 参照

javascript - jqmath - 数学関数の前後に自動的に追加される改行

次の行を表示しようとしています。

この div の内容は動的に読み込まれるため、M.parseMath(theDiv); を適用します。

正常に動作しますが、関数 $$y = ln(e|^[| sin(|x|) |] |)$$ が独自の新しい行に表示されています。

なぜ新しい行なのか - それを避ける方法は?