Gibt es eine Möglichkeit, LaTeX-Formeln (oder ähnliche Formeln) in eine E-Mail einzugeben und diese auf der Empfängerseite als Satzformeln anzuzeigen, möglicherweise in Zusammenarbeit mit dem Empfänger? Mein bevorzugter E-Mail-Client ist Thunderbird, aber auch Lösungen für andere Anwendungen könnten von Interesse sein, und tragbare Lösungen funktionieren offensichtlich am besten.
Dinge, auf die ich hoffe, die ich bisher nicht finden konnte:
- Eine Möglichkeit, auf die MathJax-JavaScript-Dateien in einer HTML-E-Mail zu verweisen, zusammen mit einer Konfiguration auf der Clientseite, die die Ausführung dieses bestimmten JavaScript ermöglicht, ohne eine Sicherheitslücke zu öffnen.
- Einige Erweiterungen, die MathJax auf der Empfängerseite aktivieren, ohne dass dies in der E-Mail ausdrücklich erwähnt wird. Dies kann sogar für reine Textnachrichten funktionieren, was eine gute Sache ist.
- Einige Add-Ons, mit denen der Benutzer irgendwo LaTeX-Code eingeben kann und die entsprechende MathML in eine HTML-formatierte Nachricht eingebettet wird.
- Einige Zusatzfunktionen, mit denen ich einen Teil meiner Nachricht markieren kann, bevor Sie auf eine Schaltfläche klicken. Der markierte Text sollte dann als LaTeX interpretiert und durch die entsprechende MathML ersetzt werden. Natürlich funktioniert das auch nur für HTML-formatierte Nachrichten.
Ich bin an allen bekannten Verfahren entlang der obigen Zeilen interessiert. In Fällen, in denen es nicht sofort offensichtlich ist, wären Informationen darüber, welche Anwendungen auf der Absendung sowie auf der Empfängerseite diesen Ansatz unterstützen, willkommen. Ich habe beispielsweise gehört, dass sowohl Thunderbird als auch Apple Mail MathML für empfangene E-Mails unterstützen, Outlook jedoch nicht. Zumindest der Teil über Thunderbird, der die Formel darstellt, kann ich bestätigen.
Antworten:
Diese Funktionalität ist in Thunderbird Version 31.6.0 verfügbar
quelle
Soweit ich weiß, gibt es derzeit nichts, was genau das tut, was Sie wollen.
Das Einfügen von Javascript in eine E-Mail wäre im Allgemeinen eine wirklich schlechte Idee MathJax-Bookmarklet könnte bei Webclients helfen. Sie könnten es auf Ihrem Webclient verwenden, bevor Sie eine E-Mail versenden, aber ich würde nicht vorschlagen, dass das MathJax-Rendering vom Browser abhängt. Es wird auch schwierig sein, den mathematischen Inhalt wiederzuverwenden.
Ich denke, MathML wird in Zukunft das Austauschformat der Wahl sein (hoffentlich mit eingebetteten Quelldaten wie LaTeX, um mit dem Authoring fortfahren zu können). Viele Gleichungseditoren produzieren MathML, aber diejenigen mit LaTeX-Eingabe und MathML-Ausgabe sind selten.
Frederic Wangs neuer Blogbeitrag ist wahrscheinlich die beste (einzige?) Quelle, wenn es um MathML-Unterstützung in E-Mail-Clients geht - insbesondere Kommentar 5 . Fred ist an der MathML-Implementierung von Firefox beteiligt und gehört zum MathJax-Team (Haftungsausschluss: Wie auch ich)
quelle
Das praktische Problem ist ein Gleichgewicht zwischen guten Erfahrungen für die zusammenarbeitende empfangende Partei, die jedoch für nicht kooperierende Parteien nicht völlig gebrochen sind. Denken Sie daran, dass E-Mails über viele Jahre aufbewahrt, über mehrere Programme gelesen und an andere Personen weitergeleitet werden können.
Momentan glaube ich TeX für Gmail macht dies am besten - insbesondere können Sie Formeln in Form von Text wie
$2^n$
oder sogar (heuristisch)2^n
im eingehende Post Das ist beim Hin- und Herbewegen mit einer Person, die andere Software verwendet, eine gute Sache.Markdown hier ist mathematisch nicht so flexibel, kann aber auch andere Markdown-Formatierungen vornehmen und funktioniert an vielen anderen Stellen.
Diese Form Auf der IntMath-Site von Murray Bourne müssen Sie statt des regulären E-Mail-Clients von ihr senden und ASCIIMathML anstelle der TeX-Notation verwenden (einfacher, hat aber die nette Eigenschaft, dass der Empfänger die E-Mails in einem Browser anzeigen kann - und Antworten Dort.
Auf technischer Ebene scheint die einzige Möglichkeit, einem Client eine breite Palette von Formeln (mit Ausnahme der reinen Textform) anzuzeigen, PNG-Bilder zu sein. Um es richtig zu machen, muss Folgendes enthalten sein:
alt
Text-Fallback.cid:
viel besser (siehe Kommentare dort).ex
Einheiten. Diese sollte Größe und Basislinie an den umgebenden Text anpassen können.Es ist schwierig, all das oben genannte für alle Kunden zu nutzen Markdown Hier gibt es Probleme .
Es gibt mehrere bessere Möglichkeiten zum Rendern von Mathematik als für PNG. Das Problem bei allen ist Wie kann ich auf ein Bild (oder sogar einen Text) zurückgreifen? wenn sie nicht arbeiten
Einige einfache Untermengen von Mathematik können mit Unicode + HTML + CSS gut gerendert werden. In der Tat hat TeX für Gmail einen solchen Modus. KaTeX hat die Messlatte für qualitativ hochwertiges, reines CSS-Rendering höher gelegt, mit Ausnahme von Webfonts, die in fast keinem E-Mail-Client funktionieren. MathJax 2.5 hat einen "CommonHTML" -Modus, der derzeit CSS + HTML ohne Webfonts verwendet, aber er sieht hässlich aus (sie planen, Webfonts zu verwenden, um schöner zu machen) ...
In jedem Fall ist CSS in E-Mail-Clients weit hinter den Browsern und erschreckend uneben , so funktionieren komplexe mathematische Layouts nicht.
MathML ist großartig und semantisch das Richtige und funktioniert sogar in einigen Clients. ein Rückfall auf Bilder scheint schwer zu sein. Von den offiziellen Rückfallmechanismen bekam sogar Chrome nur etwas Hälfte 2014 (danke Fred Wand), was kann man also von E-Mail-Clients erwarten?
OK MathML ist komplex und ein Nischenformat, aber SVG sollte nach etwa 15 Jahren ein Kinderspiel sein? Leider ist E-Mail-SVG-Support sehr traurig (z. B. hat Google Mail vor kurzem jegliche Unterstützung eingestellt, nicht einmal alten Text) und die bekannten Javascript-freien Fallback-Techniken funktionieren nicht für E-Mails. (Ich halte das Testen der Bildschirmauflösung nicht für angemessen == iPhone | iPad ist eine akzeptable Technik ...)
Die saubersten Fallback-Techniken sind darauf angewiesen, dass Clients Tags ignorieren, die sie nicht verstehen. leider akzeptieren ein paar (Web-) Mail-Clients nur eine Whitelist von Tags und lassen solche Sachen vollständig fallen
<math>...<img .../>...</math>
anstatt das zu rendernimg
...Um dies ohne Fallback zu tun, kann der Empfänger Mathematik ohne das richtige Werkzeug überhaupt nicht lesen - es ist ein schwieriger Aufruf (im Vergleich zu PNG, der zwar hässlicher ist, aber funktioniert), aber für Sie vielleicht akzeptabel.
[Eigentlich gibt es immer die Option, Text / Plain Fallback einzubeziehen. Nicht alle empfangenden Clients machen dies offen, und das Starten der Mail mit "Ich kann keine Mathematik sehen? Suchen Sie in Ihrem E-Mail-Client nach" Original anzeigen "wäre eine schlechte Erfahrung ...
Was das IntMath-System jedoch macht, klicken Sie hier, um es zu lesen ( und antworten ) als Webseite "ist sehr gut.]
quelle
Was ist mit diesem Addon namens Gleichungen?
Sehen: https://addons.mozilla.org/en-US/thunderbird/addon/equations/
quelle