Ich habe Markdown für Unterrichtsnotizen verwendet und es ist großartig. Ich mache sogar eine Vorverarbeitung für den Markdown, damit ich Dinge wie Tabellen machen kann. Aber in diesem Semester unterrichte ich eine Klasse mit viel Mathematik, und ich würde gerne in der Lage sein, LaTeX-Formeln mit Markdown zu versehen, ungefähr so:
The refinement relation is written $a \sqsubseteq b$, which can be
pronounced "$a$ approximates $b$" or "$b$ is at least as defined as $a$".
Ich möchte in der Lage sein, jedes Fragment von LaTeX in eine schöne PNG-Datei mit Antialiasing umzuwandeln, die ich dann über das HTML- <img>
Tag in meinen Markdown aufnehmen kann . Aber ich habe absolut keine Ahnung, wie ich ein Fragment von LaTeX nehmen und ein schönes Bild davon bekommen soll
- Hat den richtigen Begrenzungsrahmen
- Ist antialiased
Ich weiß nur, wie man ganze Seiten in den Formaten DVI, PostScript oder PDF erhält.
Ich bin sicher, dass dieses Problem behoben wurde, aber ich konnte die richtigen Suchbegriffe nicht erraten. Irgendwelche Vorschläge, wie man es löst oder wo man nach einer vorhandenen Lösung sucht?
EDIT : Nachdem installiert mathTeX, kann ich sagen , dass der Code unflexibel ist, dass es den Linux Filesystem Hierarchy Standard verletzt, und dass es Amateur ist arbeits sowohl die guten und schlechten Sinne des Wortes. Der Code ist so komplex, dass keine offensichtlichen Fehler vorliegen. Ich werde nach Alternativen suchen.
Es ist auch klar, dass Lösungen im Grunde auf basieren dvipng
.
EIN JAHR SPÄTER : Ich habe nie die nahtlose Integration erhalten, auf die ich gehofft hatte, aber ich humple an einem Skript, das ich mir selbst ausgedacht habe. Es stellt sich heraus, dass es stattdessen dvipng
etwas einfacher zu bedienen ist dvips -E
und das convert
Programm von ImageMagick. Die Vorteile sind etwas mehr Kontrolle über Dinge wie Skalierung und die einfache Erstellung eines transparenten Hintergrunds. Der Neugierige kann dieses Beispiel inspizieren .
Ich kann diese Lösung niemandem empfehlen. Aber ich kann MathTeX auch nicht empfehlen.