検索

ホームページ  >  に質問  >  本文

インターネットやサードパーティのインストールを使用せずに、HTML ページ内のフォルダーから MathJax ライブラリを直接呼び出すことは可能ですか?

アプリケーションの HTML UI コンポーネントで MathJax を使用したいのですが、CDN を介したサードパーティの JavaScript ライブラリへのアクセスはサポートされていません。

MathJax の完全なコードをここ (https://github.com/mathjax/MathJax-src/releases/tag/3.2.2) から .zip ファイルとしてダウンロードして解凍したいと考えています。私のアプリケーションディレクトリに。

MathJAx のインストールに npm を使用したくないのは、アプリケーションがコミュニティに配布されるため、ユーザーが自分のコンピュータに MathJax をインストールする必要がないからです。

つまり、アプリケーションがインターネットなしで、サードパーティのインストールに依存せずに LaTeX 方程式をレンダリングできるようにしたいと考えています。 zip ファイル内の上記の利用可能なフォルダーから MathJax ライブラリを直接呼び出す方法があれば素晴らしいでしょう。

アプリケーションが提供するユーザー定義の方程式を表示するために、次の基本的な HTML ページを挿入しようとしましたが、失敗しました:(

リーリー

どのような回答やコメントも非常に役に立ちます。ありがとうございます。

インターネットやサードパーティをインストールせずに、HTML ページで MathJax ライブラリを動作させようとしています

P粉594941301P粉594941301532日前561

全員に返信(1)返信します

  • P粉795311321

    P粉7953113212023-09-08 11:59:34

    サンプル ページにはいくつかの問題があります。まず、ページの下部にあるスクリプトは、v3 で変更された v2 API を使用します (これも v2 では必要ありませんが、MathJax.Hub が v3 ではないため、v3 ではエラーがスローされます)。

    次に、MathJax ソース ファイルをブラウザに読み込むことはできません。少なくとも、これらのファイル内のインポートおよびエクスポート ステートメントを処理する System.js のようなものがなければ、ブラウザに読み込むことはできません。 (バージョン 4 は ES モジュールに移行するため、正しいインポート マッピングを使用して