Frage

Ich versuche Tex Unterstützung meiner Anwendung hinzuzufügen, und ich möchte Mathjax zu machen Mathematik Formeln Client-Seite, da gab ich auf die Server-Side-Lösung erläutert href="https://stackoverflow.com/questions/4592501/tex-markup-how-to-render-it-in-html-with-python">.
Die Mathjax Bibliothek ist ziemlich dick (30.000 Dateien) und kann nicht ohne weiteres auf App Engine installiert werden, aufgrund der
Dateien Nummer Einschränkung .

Ich habe keine Erfahrung mit Mathjax Bibliothek so ich bin offen für andere Strategien wie:

  • Erhältlich Mathjax CDN
  • Das Abholzen einige Verzeichnisse / Dateien des Pakets Dateien Zahl zu reduzieren.

Wissen Sie, jede mögliche Weise Mathjax auf Google App Engine zu benutzen?

War es hilfreich?

Lösung

könnten Sie http://mathjax.connectmv.com : wir sind kein CDN, aber wir Gastgeber öffentlich die jüngsten Mathjax Dateien kostenlos.

Wir haben verfallen Header in 2 Wochen und Access-Control-Allow-Origin: * Set für Cross-Site-Zugriff zu ermöglichen.

Andere Tipps

Seit März 2011 Mathjax hat seinen eigenen CDN , so können Sie jetzt verwenden sie es, ohne Dateien zu GAE hochladen. So stellen Sie sicher ist dies in einer beliebigen Seite Header:

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

Wenn Sie die PNG-Datei löschen, müssen Sie den imageFont Wert auf null in der Konfiguration festgelegt, so dass Mathjax nicht versuchen, die Bild Schriftarten zu verwenden. Peter korrekt ist, sind sie für die Verwendung mit Browsern, die hand nicht @ font-face CSS-Richtlinien (einschließlich iPhone / iTouch / iPad, obwohl iOS4.2 jetzt behandelt es richtig und Mathjax sollte bald damit umgehen), aber auch verwendet werden für Firefox, wenn Mathjax wird von einer lokalen Datei (file: // URL) geladen, die nicht im selben Verzeichnis oder ein Unterverzeichnis des einer die HTML-Datei enthält, die es geladen. Wenn Sie nicht in eine dieser beiden Situationen sind, ist es sicher, die Bild-Schriftarten zu entfernen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top