LaTeX2Markdown este un convertor compatibil AMS-LaTeX de la (un subset de) LaTeX pentru MathJaX Markdown compatibil.
Cine ar trebui să utilizeze acest?
Oricine scrie documente LaTeX folosind pachetele AMS-LaTeX (amsmath, amsthm, amssymb) și vrea să converti aceste documente în format Markdown pentru a utiliza cu MathJaX. Fișierele Markdown scoasă pot fi apoi ușor adăugate la orice platformă web - bloguri Jekyll, Wordpress, site-uri de bază HTML, etc.
Pe scurt, dacă sunteți în căutarea de a folosi MathJaX pentru a vizualiza documentele LaTeX on-line, atunci s-ar putea fi interesat de acest.
Demonstrație
Check out tullo.ch/projects/LaTeX2Markdown pentru o demonstratie live a convertorului.
Noțiuni de bază
Instalare
Proiectul este disponibil pe PyPI, deci obtinerea este la fel de simplu ca și utilizarea
Pip instala latex2markdown
sau
easy_install latex2markdown
Utilizare
Utilitarul poate fi apelat din linia de comandă, sau din interiorul un script Python.
Pentru linia de comandă, sintaxa a converti un fișier LaTeX într-un fișier Markdown este după cum urmează:
python cale latex2markdown.py / a / latex / cale de fișier / a / ieșire / reduceri / fișier
De exemplu, pentru a compila documentul LaTeX exemplu, sunați
Exemple Python latex2markdown.py / latex_sample.tex markdown_example.tex
Pentru a utiliza în decurs de un script Python,-l utilizați după cum urmează:
import latex2markdown
cu deschis ("latex_file.tex", "r") ca f:
& Nbsp; latex_string = f.read ()
l2m = latex2markdown.LaTeX2Markdown (latex_string)
markdown_string = l2m.to_markdown ()
cu deschis ("markdown_file.md", "w"), cum f:
& Nbsp; f.write (markdown_string)
În cele din urmă, se adaugă următorul fragment de HTML atunci când încărcarea acest document.
. Pentru un exemplu de lucru, au o privire la sursa de pornire tullo.ch aici
Cerințe :
- Python
Comentariile nu a fost găsit