Aktivieren Sie MathJax in RSS-Feeds für WordPress-Blogs

Lesezeit: 1 Minute

MathJax ist eine sehr schöne Javascript-Bibliothek, um LaTeX-Code in eine HTML-Datei zu schreiben. Ich verwende es in einem WordPress-Blog und alles funktioniert einwandfrei, wenn der Beitrag unter seiner tatsächlichen Adresse angezeigt wird. Aber die mathematischen Teile werden in Google Reader nicht gerendert und beispielsweise als $x=\lefty*(\ b+c right)$ angezeigt.

Das Skript wird mit der Anweisung im WordPress-Header geladen und ist nicht in der RSS-Datei enthalten. Selbst wenn es enthalten ist, deaktiviert Google Reader Skript-Tags.

Gibt es eine geeignete Möglichkeit, dieses Problem zu beheben, damit die Abonnenten die schön gerenderten Formeln in ihren Lesern sehen können?

Benutzer-Avatar
Sean Hogan

Sie könnten die MathJax-Vorschaufunktion kombinieren (siehe die preRemoveClass Möglichkeit bei http://www.mathjax.org/resources/docs/?options/hub.html) mit Bildgenerator-URLs, wie sie bei LaTeX als Äquivalent zur Google Chart-API aufgeführt sind

Dies würde erfordern, dass Sie mit der Einkapselung Ihres LaTeX beginnen script Stichworte. Folgendes (ungetestetes Beispiel) könnte beispielsweise funktionieren:

<span class="MathJax_Preview"><img src="http://chart.apis.google.com/chart?cht=tx&chl=ax^2%2Bbx%2Bc%3D0" /></span>
<script type="math/tex">ax^2+bx+c=0</script>

Für weitere Unterstützung sollten Sie posten unter:

https://math.stackexchange.com/

MathJax-Hilfeforum bei Sourceforge

  • Ich habe es so versucht, wie du es erwähnt hast, und es funktioniert gut, danke. Aber die Formeln, die ich dem Blog hinzufüge, scheinen ziemlich kompliziert zu sein, im Gegensatz zu den einfachen Beispielen, die in den Beispielen der verwandten APIs angegeben sind. Beispielsweise enthalten sie Ausrichtungs-Tags. Es wird ein bisschen praktisch, sie erneut zu schreiben, um an RSS-Feeds zu arbeiten.

    – Petrichor

    19. September 2010 um 17:59 Uhr

1369330cookie-checkAktivieren Sie MathJax in RSS-Feeds für WordPress-Blogs

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy