問題タブ [mathjax]
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.
math - ウェブ上で数式を書く最良の方法は何ですか?
私は数学関連の Web ページに取り組んでおり、Web ページに数式を簡単に書き込むためのソリューションを探しています。現時点ですぐに利用できる解決策がいくつかあります。
- LaTeX を使用して、私の Web ページに画像として公開します。
- MathML を使用する
これらのソリューションは両方とも理想的ではなく、やや時代遅れに見えます。テキストであるべきものを画像に置き換えることは決して良い考えではなく、MathML はすべてのブラウザー/オペレーティング システムに準拠しているわけではありません。
画像やMathMLを使用するための最新のソリューション、おそらくsIFRを利用して数式を表示するものがあることを願っていますか? 少し調査した後、私はまだ本当の解決策を見つけていません。
方程式を公開する新しい方法を求めていることに注意してください。Web ページに表示される出力を画像にしたくないので、これらの方程式をテキストデータとしてレンダリングしたいと考えています。MathML は私が最も近いものですが、まだ理想的ではありません。私はしばらくの間、sIFR のような代替ツールを利用して Flash で数式を作成できないかと考えていました。誰でもこの面で何か提案はありますか?
編集:この投稿を最後に更新してからしばらく経ちましたが、HTML5 がブラウザーに採用されるようになったことで、LaTeX と MathML をミックスに戻す新しいプレーヤーがゲームに登場しました。MathJax です! . MathJax は間違いなく進むべき道です!
類似の質問: Web 上の数式
php - mathjaxを使用してテキスト文字列でラテックスコマンドを表示する
たとえば、テキスト文字列があります。'車両はAからBまで、距離{$d}kmを一定の速度で移動します。同じパスでAに戻る間、{$variation}その速度は{$v} km/hrです。総移動時間は{$t}時間です。車両の元の速度を見つけます。
中括弧内の変数は、適切なラテックス方程式に置き換えられます。変数をlatexコマンドに置き換えるためにphpのpreg_replaceを使用しています。残念ながら、私のラテックスコマンドはそのまま来ています。mathjaxでは処理されません。
たとえば、上記のテキストは次のようになります。'車両はAからBまで、一定速度で1kmの距離を移動します。同じパスでAに戻ると、速度が(\ frac {3} {2})km/hr増加しました。総所要時間は1時間です。車両の元の速度を見つけます。フラックはそのまま表示されます。
ここで何が問題になっていますか?さらに情報が必要な場合は私に聞いてください。ありがとう
mathjax - mathjaxが完全にロードされたことを検出する方法は?
数学を処理するためにmathjaxが完全にロードされたときを識別する方法はありますか?mathjaxが完全にロードされる前に数学の方程式を非表示にして、その間に「ロード中」のメッセージを表示する必要があります。
django - Cookie設定JavaScriptをdjango.contrib.authと連携させるには?
こんにちは、askbot Q&A フォーラムで mathjax を機能させようとしています。まともな結果が得られましたが、ここに奇妙な問題があります。
右クリックしていくつかの設定 (Cookie を使用する mathjax の機能) を追加すると、django は自動的にログアウトします。
django認証がjavascript経由で設定されたCookieに過剰反応しないようにする方法はありますか?
ありがとう。
wordpress - WordPress ブログの RSS フィードで MathJax を有効にする
MathJaxは、HTML ファイル内に LaTeX コードを記述するための非常に優れた JavaScript ライブラリです。私はWordpressのブログでそれを使用しています.投稿が実際のアドレスで表示されると、すべてが正常に機能します. ただし、数学部分は Google リーダーではレンダリングされず、たとえば $x=\lefty*(\ b+c right)$ として表示されます。
スクリプトは Wordpress ヘッダーのステートメントと共にロードされ、RSS ファイルには含まれません。含まれていても、Google リーダーはスクリプト タグを無効にします。
サブスクライバーがリーダーで適切にレンダリングされた数式を確認できるように、この問題を修正する適切な方法はありますか?
php - MathJax を動的にロードする方法は?
テキストエリアフィールドを使用して、入力中にテキストを数学に変換するためにMathJaxを使用しようとしています。ただし、入力したテキストをデータベースに送信して、php ファイルを介して元のファイルにテキストを取得すると、MathJax でテキストを LaTeX のような記号に変換できません。
これが主要部分です (jQuery を使用):
ここで、dynamic() は次のように定義されます ( Loading MathJax Dynamicallyから取得):
さらに、問題なく動作しますが、onload イベントを使用する MathJax への通常のスクリプトがあります。
MathJax を動的にロードする手順が間違っていると思います。それを行う正しい方法は何ですか?どんな助けでも大歓迎です。
javascript - MathJax で数式の色を変更する方法
次のスニペットを使用して、ブログに方程式を表示しています
背景がやや暗いため、方程式の色を白に変更したいのですが、どうすればよいですか?
latex - 共有ホストのMediawikiに数式を表示できるようにする
mediawikiで数学の表示/ラテックスを有効にできません。ラテックスを有効にするための標準的な手順では、texvcファイルをコンパイルする必要がありますが、共有ホスト(Linux Radhat)を使用しているため、コンパイルできません。
(http://www.mediawiki.org/wiki/Manual:Enable_TeX)
プリコンパイルされたバイナリで試しましたが、成功しませんでした。JsMathの代替を試しましたが、このエラーが発生します
「致命的なエラー:159行目の/Shulabh/MediaWikiS/extensions/JsMath/JsMath.phpにある未定義のメソッドParserOptions :: getUseTeX()を呼び出します。」
(http://www.mediawiki.org/wiki/Extension:JsMath)
その方法について明確な指示が見つかりません。Linuxも初めてです。誰かがJsMath、またはMathJaxなどの他の代替手段を使用して数式を枯渇させるための明確な指示を提供できますか?
ありがとうございました。
..シュラブ
javascript - MathJaxは「未満の記号」をレンダリングしません
MathJaxを使用してMathML入力をレンダリングするために小なり記号を表示しようとしています...現在Firefoxで動作していますが、他のブラウザにも拡張される予定です。さまざまなバリエーションでサインを表示してみました。
<
<
<
しかし、次のエラーが発生します。
私は次のMathMLコードを使用しています:
なぜこれが起こっているのか考えていますか?これはMathJaxのバグである可能性があることを読みましたが、他のタグを使用してこれを実行しようとしましたが、うまくいきませんでした。また、最新バージョンのMathJaxを使用していることも確信しています。
ありがとう、Hristo
mathjax - MathJax/jsMath の代替案は?
2021 年からの更新: MathJax を使用するだけです。古いバージョンの IE をサポートするべきではありません。
MathJaxを使用して MathML 方程式を表示したいのですが、IE でのパフォーマンスが許容できないほど遅いです (はい、EmulateIE7 の使用について読みましたが、サイトの他の領域が壊れてしまうため、これも許容できません)。
ユーザーが生成した方程式をサポートする必要はありません。また、ほとんどのデータは既に XML 形式になっているため、XSL 変換を HTML に変換することが最も互換性のあるソリューションのように思えます。
理想的には、HTML は MathJax からのものと似ているか、まったく同じです。方程式全体の代わりに画像を表示することは、IE ユーザーが MathPlayer をインストールする必要があるため、不適切な解決策です。