問題タブ [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.
svg - MathJax:svg出力のデフォルトの色を変更する方法
を使用してHTML/CSSカラー出力を変更しました
また、pngベースの出力を(すべての画像を反転することによって)反転しました。
今、私はSVGグリフをデフォルトの黒ではなく白で塗りつぶす方法を考え出すのに行き詰まっています。助言がありますか?
ありがとう。
javascript - PHPMyAdmin に Mathjax サポートを追加する方法
データの保存には MySQL DBMS を使用しています。データベースに入力する数学データがたくさんあります。ラテックスの形で数学データを入力するのが最良の選択肢だと思います. MySQL へのデータ入力には PHPMyAdmin を使用します。これは、大量の数学データを入力しているためです。私たちが何を入力しているのかを確認する方が良いでしょう。math.stackexchange.com のライブ プレビューとまったく同じです。ここで Mathjax の出番です。ここで大きな問題は、Mathjax サポートを PHPMyAdmin に統合する方法です。
例が必要な場合は、データベースに入力したいものを次に示します。
初年度計算では、$(u, v)$ や $(u, \infty)$ などの区間を定義します。$a$ が間隔内にある場合、そのような間隔は $a$ の \emph{neighborhood} です。$\infty$ は単なる記号であり、数字ではないことを理解する必要があります。$\lim_{x \to \infty} f(x)$ などの概念をすぐに導入するため、これは重要です。
導関数 [ \lim_{x \to a} \frac{f(x) - f(a)}{x - a}, ] を導入するとき、関数が $a$ の近傍で定義され、連続していると仮定します。 .
database - ユーザーが作成した記号演算をデータベースに保存するにはどうすればよいですか?
私のサイトでは、ユーザーが大量の数学的および科学的表記法を入力する必要があります。当然、将来の使用のために、このサーバー側を保存する方法が必要です。これが私の理想的な行動方針です: ユーザーがテキストのチャンクを入力し、数学記号の有無にかかわらず、入力が送信され、データベースに適した形式に変換されます。入力された数学は、MathML に変換されます。MathML は、MathJax によって読み取り可能な形式に変換されます。
私はこれまで数学をデータベースに格納する作業をしたことがありません。ユーザーが数学をテキストとインラインで挿入できるようにしたいという事実は、いくつかの影響をもたらします。何か案は?
html - mathjaxとうまく連携するJekyllでサポートされているマークダウンパーサーはありますか?
私はJekyllベースのブログを使用しており、Mathjax式を壊さないマークダウンパーサーが必要です(たとえば、として解釈b_t - b_{t-1}
しますb<em>t - b</em> t - 1
)。Mathjaxとmarkdownは、math.stackechange.comとmathoverflow.netでうまくやっています。一部のパーサーは、開始/終了方程式の記号をダブルエスケープする必要がありますが\\(
、そうでないパーサーもあります。
完全に解決策ではないもの:
Redcarpet2には、のオプションがありますno_intra_emphasis
。これは、文字間のアンダースコアが壊れるのを防ぐため、b_t
問題ありませんが、それでも壊れる可能性がありますb_{t-1}
。
方程式を始めるなど、流動的な構文を使用できるJekyllプラグインがあります{% m}%
が、これは、ファイルが純粋なマークダウンで書き込まれなくなったため、他のコンテキストに移植できないことを意味します。
それで、私がJekyllに立ち寄って、至福を体験できる別のマークダウンインタープリターはありますか?そうでない場合、他の人が見つけた回避策は何ですか?
django - PythonDjangoでMathjaxを構成する方法
質問と回答がLaTeX形式に基づくQ&AシステムでDjangoのMathjaxを構成する方法を知りたいです。
私は追加しようとしました:
質問と回答が無駄に表示されるhtmlテンプレートに。
ありがとう。
mathjax - MathJAX が Web ページに表示されない
Web ページで MathJax を有効にしようとしていますが、機能していません。
最初に、次のように単純な空の HTML ページを試しました。
上記は正常に表示されています。
しかし、他の要素といくつかの CSS がある Web ページに同じものを組み込むと、「HTML-CSS 出力 (preProcess) の準備中にエラーが発生しました」というメッセージが表示され、式が [MathProcessingError] に置き換えられます。
この質問にこれ以上どのような情報を提供すればよいかわかりません。さらに情報が必要な場合は、お知らせください。
ios - iOS uiwebview の MathJax に白いボックスが表示される
こんにちは、みんな、
iOS の webview 内で mathjax ライブラリを使用すると、上記のボックスが表示されます。誰かが同様の問題を経験したか、修正を知っていますか?
ありがとう
dotnetnuke - MathJaxのDNNで相対パスを与える方法
DNN (C:\inetpub\wwwroot\DNN) と MathJax (C:\inetpub\wwwroot\DNN\MathJax) をコンピューターにローカルにインストールしました。カスタム作成の html ページ (MathJax を使用) をデフォルトの DNN スキンに追加しています。
今... MathMLをレンダリングするために、次のCDNリンクを使用しています
しかし、C:\inetpub\wwwroot\DNN\MathJax にローカルにインストールされている Math Jax を使用したい)。相対パスを指定しようとしましたが、何も機能しません。
私が理解している問題は、DNN が CMS であり、ページを動的に保存したため、カスタムメイドの html ファイルで MathJax の相対パスを指定するにはどうすればよいかということです。
または
スクリプト タグでその URL を指定できるように、DNN で MathJax をホストすることは可能ですか?
javascript - CSP:特定のURIプレフィックスに対してunsafe-evalを許可する方法(Firefox)
かなり厳格なコンテンツセキュリティポリシー(CSP)を使用するWebアプリケーションの一部としてMathJaxを使用しようとしています。問題は、MathJaxが[正確には]を使用するようにコーディングされていることです。これは、CSPではデフォルトで安全とは見なされていません。eval()
Function()
現在、次のCSPヘッダーを使用しています。
を使用しているため、MathJax2.0コードが失敗しますFunction()
。Function()
パスの下の同じ原点内にあるMathJaxに対してのみunsafe-eval(つまり)を許可しようとしました/:static/math/
。それをするために、私は追加しようとしました
ヘッダー全体を次のように表示します
しかし、Firefox13.0でコードを実行することはできません。Firefox Webコンソール([ツール]-[Web開発者]にあります)にエラーメッセージが表示されます。
ただし、「report-uri」へのCSPレポートを取得していません。(ご覧のとおり、私は現在、SSLなしのカスタムローカルホストポートを介してテストを実行しています。違いが生じる場合に備えて。前のコロンstatic
はタイプミスではないため、コロンで始まるすべてのパス部分を内部使用のために予約しています。アプリケーションでは、すべてのユーザーコンテンツが他のURLを自由に定義できます。)
属性の使用がunsafe-eval
正しくないのですか、それとも「自己」のサブセットに対してのみ安全でない評価を許可することは不可能ですか?目的は、同じオリジンパスプレフィックスに対してのみunsafe-evalを許可し/:static/math
、''に対しては厳密なCSPJSコードの実行を許可self
し、他のメソッドに対してはJSコードを許可しないことです。