質問

私はアプリケーションにTexサポートを追加しようとしています、そして私は使用したいです Mathjax サーバー側のソリューションをあきらめたので、数学式クライアント側をレンダリングするために説明しました ここ.
Mathjaxライブラリはかなり太っている(30.000ファイル)、App Engineに簡単にインストールすることはできません。 ファイル番号制限.

Mathjax Libraryの経験がないので、次のような他の戦略にオープンになります。

  • 利用可能なMathJax CDN
  • パッケージのファイル番号を減らすために、いくつかのディレクトリ/ファイルを削減します。

Google App EngineでMathJaxを使用する方法を知っていますか?

役に立ちましたか?

解決

使用できます http://mathjax.connectmv.com :私たちはCDNではありませんが、最新のMathJaxファイルを無料で公開しています。

2週間後に設定されたヘッダーの有効期限が切れています Access-Control-Allow-Origin: * クロスサイトアクセスを可能にするため。

他のヒント

2011年3月以来 Mathjaxには独自のCDNがあります, 、そのため、ファイルをGAEにアップロードせずに使用できます。これが任意のページのヘッダーにあることを確認してください:

<script type="text/javascript" async
  src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?...">
</script>

PNGファイルを削除する場合は、MathJaxが画像フォントを使用しようとしないように、構成内のImageFont値をnullに設定してください。 Peterは正しいです、彼らは @Font-Face CSSディレクティブを処理しないブラウザで使用するためです(これにはiPhone/iTouch/iPadが含まれますが、iOS4.2はそれを適切に処理し、MathJaxはすぐにそれを処理するはずです) Firefoxの場合、MathJaxがローカルファイル(ファイル:// url)からロードされた場合、同じディレクトリまたはロードされたHTMLファイルを含むサブディレクトリのサブディレクトリにない。これらの状況のどちらにもいない場合は、画像フォントを削除することは安全です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top