LaTeX2Markdown είναι συμβατό Μετατροπέας AMS-LaTeX από (ένα υποσύνολο) LaTeX να MathJaX συμβατό Markdown.
Ποιος πρέπει να χρησιμοποιήσει αυτό;
Όποιος γράφει έγγραφα LaTeX χρησιμοποιώντας τα πακέτα AMS-LaTeX (amsmath, amsthm, amssymb) και θέλει να μετατρέπουν αυτά τα έγγραφα σε μορφή Markdown για χρήση με MathJaX. Τα αρχεία εξάγονται Markdown μπορεί τότε εύκολα να προστεθεί σε οποιαδήποτε πλατφόρμα web - Τζέκιλ blogs, Wordpress, βασικές θέσεις HTML, κ.λπ.
Εν ολίγοις, αν ψάχνετε για να χρησιμοποιήσετε MathJaX να δείτε τα έγγραφα LaTeX σας σε απευθείας σύνδεση, τότε μπορεί να σας ενδιαφέρει σε αυτό.
Επίδειξη
Αναχώρηση tullo.ch/projects/LaTeX2Markdown για μια ζωντανή επίδειξη του μετατροπέα.
Ξεκινώντας
installation
Το έργο είναι διαθέσιμη στις PyPI, έτσι ώστε να πάρει είναι τόσο απλή όσο η χρήση
Pip εγκαταστήσετε latex2markdown
ή
easy_install latex2markdown
Χρήση
Το βοηθητικό πρόγραμμα μπορεί να κληθεί από την γραμμή εντολών, ή μέσα από μια δέσμη ενεργειών Python.
Για τη γραμμή εντολών, η σύνταξη για να μετατρέψετε ένα αρχείο LaTeX σε ένα αρχείο Markdown έχει ως εξής:
Python latex2markdown.py path / to / λατέξ / διαδρομή του αρχείου / να / εξόδου / markdown / αρχείο
Για παράδειγμα, για τη σύνταξη του εγγράφου LaTeX παράδειγμα, καλέστε
παραδείγματα python latex2markdown.py / latex_sample.tex markdown_example.tex
Για να το χρησιμοποιήσετε μέσα σε ένα σενάριο Python, να το χρησιμοποιήσετε ως εξής:
εισάγουν latex2markdown
με ανοικτό («latex_file.tex", "r") ως στ:
& Nbsp? Latex_string = f.read ()
l2m = latex2markdown.LaTeX2Markdown (latex_string)
markdown_string = l2m.to_markdown ()
με ανοικτό («markdown_file.md", "W") ως στ:
& Nbsp? F.write (markdown_string)
Τέλος, προσθέστε το ακόλουθο απόσπασμα HTML στη σελίδα σας κατά τη φόρτωση αυτού του εγγράφου.
. Για ένα παράδειγμα εργασίας, ρίξτε μια ματιά στην πηγή της αρχικής σελίδας tullo.ch εδώ
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε