Hinzufügen von MathJax zu Tumblr

10

Ich möchte MathJax zur Tumblr-Site hinzufügen, obwohl ich etwas verwirrt bin, wo ich anfangen soll.

MathJax bietet keine Dokumentation für Tumblr an, nur Websites wie WordPress und einige andere.

tshauck
quelle

Antworten:

6

MathJax ist jetzt über ein CDN verfügbar, sodass Sie es nicht mehr auf einem Server installieren müssen. Alles, was Sie tun müssen, ist, ein paar Zeilen in Ihren HTML-Header aufzunehmen, und Sie können beginnen, Mathematik in Ihren Posts zu verwenden.

Gehen Sie dazu zu Thema -> Benutzerdefiniertes HTML verwenden und fügen Sie Folgendes direkt über der </head>Markierung ein:

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

Speichern Sie die Änderungen, und Sie können Mathematik in Ihre Tumblr-Seiten aufnehmen. Versuchen Sie es zum Beispiel

\[ \exp(x) = \sum_{n=1}^{\infty} \frac{x^n}{n!} \]

Viel Glück, hoffe das hilft.

Hylke Koers
quelle
Reicht es aus, nur die erste Zeile zu kopieren und einzufügen? Oder sollen wir cdn.mathjax.org/mathjax/latest/… durch etwas anderes ersetzen ? Ich habe versucht, dies auf tumblr zu tun, und der Textbeitrag zeigte nur den rohen TeX-Code an.
Yunone
2

Wenn Sie sich die MathJax-Installationshinweise ansehen, müssen Sie lediglich einen Link zur JavaScript-Datei erstellen.

Für Tumblr bedeutet dies, dass Sie Ihr HTML-Design anpassen müssen.

Soweit ich das beurteilen kann, müssen Sie diese Zeile kurz vor dem </head>Tag hinzufügen .

<script type="text/javascript" src="path-to-MathJax/MathJax.js"></script>

Wo path-to-MathJaxist wo auf Ihrem Server? Sie haben die JS-Datei hochgeladen.

z.B

<html>
    <head>
        <title>My Tumblr site</title>
    <script type="text/javascript" src="path-to-MathJax/MathJax.js"></script>
    </head>
    <body>
        ...
    </body>
</html>
Codierungsbadger
quelle
Vielen Dank für die Antwort - Das Problem, das ich denke, dass ich über tumblr hoste - ich habe dort nur nach Domain gezeigt. Ich denke, ich versuche vielleicht, nur den HTML-Code mit der gesamten Mathjax-Quelle anzupassen, und versuche es dann.
Tshauck
1

Zusätzlich zu Barrys Antwort müssen Sie einige zusätzliche Daten hinzufügen, damit Tumblr weiß, was mit den '$' und '$$' zu tun ist, die Sie normalerweise mit MathJax verwenden. Versuchen Sie, diese Zeilen nach den obigen Angaben hinzuzufügen.

<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX", "output/HTML-CSS"],
tex2jax: {
  inlineMath: [[ '$','$']],
  displayMath:  [['$$','$$']],
  processEscapes: true
},
"HTML-CSS": { availableFonts: ["TeX"] }
});
</script> 

[Requisiten an http://blog.angjookanazawa.com/post/15081007922/how-to-write-in-latex-use-mathjax-in-tumblr] für die Bereitstellung dieser.

tbjohnston
quelle