LaTeX2Markdown ist ein AMS-LaTeX kompatibel Konverter von (eine Teilmenge) LaTeX an kompatible Markdown MathJax.
Wer sollte diese benutzen?
Jeder, der LaTeX-Dokumenten mit den AMS-LaTeX-Pakete (amsmath, amsthm, amssymb) schreibt und möchte diese Dokumente zu Markdown-Format zu konvertieren mit MathJax verwenden. Die ausgegebenen Markdown-Dateien können dann leicht zu einem beliebigen Web-Plattform hinzugefügt werden - Jekyll Blogs, Wordpress, grundlegende HTML-Seiten usw.
Kurz gesagt, wenn Sie versuchen, MathJax benutzen, um Ihre LaTeX-Dokumente online ansehen, dann sind Sie daran interessiert sein könnten.
Demonstration
Schauen Sie sich tullo.ch/projects/LaTeX2Markdown für eine Live-Demonstration des Konverters.
Erste Schritte
Installation
Das Projekt ist auf PyPI zur Verfügung, so bekommen es ist so einfach wie mit
pip installieren latex2markdown
oder
easy_install latex2markdown
Verwendung
Das Dienstprogramm kann von der Kommandozeile oder aus einem Python-Skript aufgerufen werden.
Für die Befehlszeile ist die Syntax wie folgt, um eine LaTeX-Datei in einen Markdown-Datei zu konvertieren:
python latex2markdown.py Pfad / / / / / Datei / Latex Dateipfad / Ausgabe Abschlag
Zum Beispiel, um das Beispiel LaTeX-Dokument zu erstellen, rufen
python latex2markdown.py Beispiele / latex_sample.tex markdown_example.tex
Um es in einem Python-Skript zu verwenden, verwenden Sie es wie folgt:
importieren latex2markdown
mit offenen ("latex_file.tex", "r") als f:
& Nbsp; latex_string = f.read ()
L2M = latex2markdown.LaTeX2Markdown (latex_string)
markdown_string = l2m.to_markdown ()
mit offenen ("markdown_file.md", "w"), wie f:
& Nbsp; f.write (markdown_string)
Schließlich, fügen Sie den folgenden Ausschnitt, um Ihre HTML beim Laden dieses Dokument.
. Für ein funktionierendes Beispiel, einen Blick auf die Quelle des tullo.ch Homepage hier
Anforderungen :
- Python
Kommentare nicht gefunden