LaTeX2Markdown jest kompatybilny konwerter AMS-LaTeX od (podzbiór) LaTeX do MathJax kompatybilny Markdown.
Kto powinien korzystać z tego?
Każdy, kto pisze dokumentów LaTeX za pomocą pakietów AMS-LaTeX (amsmath, amsthm, amssymb) i chce przekonwertować te dokumenty do formatu Markdown do korzystania z MathJax. Te wychodzące pliki Przecena może być łatwo dodana do każdej platformy internetowej - blogi Jekyll, WordPress, podstawowe stron HTML, itp
W skrócie, jeśli starają się wykorzystać MathJax do przeglądania dokumentów LaTeX w Internecie, to warto zainteresować się tym.
Demonstracja
Sprawdź tullo.ch/projects/LaTeX2Markdown na żywo demonstracji przetwornicy.
Pierwsze kroki
instalacji
Projekt jest dostępny na PyPI, więc coraz to jest tak proste, jak przy użyciu
pip install latex2markdown
lub
easy_install latex2markdown
Zastosowanie
Narzędzie może być wywoływane z linii poleceń lub ze skryptu Pythona.
Dla linii poleceń, składnia do konwersji pliku LaTeX do pliku Markdown jest w następujący sposób:
python latex2markdown.py ścieżka / do / latex / ścieżka do pliku / do / wyjście / Przecena / pliku
Na przykład, aby skompilować przykładowy dokument LaTeX, zadzwoń
przykłady Pythona latex2markdown.py / latex_sample.tex markdown_example.tex
Aby użyć go w skrypt Pythona, użyj go w następujący sposób:
import latex2markdown
z otwartym ("latex_file.tex", "r"), jako f:
& Nbsp; latex_string = f.read ()
l2m = latex2markdown.LaTeX2Markdown (latex_string)
markdown_string = l2m.to_markdown ()
z otwartym ("markdown_file.md", "w"), jako f:
& Nbsp; f.write (markdown_string)
Wreszcie, należy dodać następujący fragment kodu do kodu HTML podczas załadunku tego dokumentu.
. Na przykład roboczej, spojrzeć na źródła głównej tullo.ch tutaj
Wymagania :
- Python
Komentarze nie znaleziono