LaTeX2Markdown là một AMS-LaTeX chuyển đổi tương thích từ (một tập hợp con của) LaTeX để MathJaX Markdown tương thích.
Ai nên sử dụng này?
Bất cứ người viết tài liệu LaTeX sử dụng các gói AMS-LaTeX (amsmath, amsthm, amssymb) và muốn chuyển đổi các tài liệu sang định dạng Markdown để sử dụng với MathJaX. Các tập tin xuất ra Markdown sau đó có thể dễ dàng thêm vào bất kỳ nền tảng web - blog Jekyll, Wordpress, các trang web HTML cơ bản, vv
Trong ngắn hạn, nếu bạn tìm cách sử dụng MathJaX để xem tài liệu LaTeX trực tuyến của bạn, sau đó bạn có thể quan tâm này.
diễn
Kiểm tra tullo.ch/projects/LaTeX2Markdown cho một trình diễn trực tiếp của bộ chuyển đổi.
Bắt đầu
Cài đặt
Dự án có sẵn trên PyPI, để nhận được nó cũng đơn giản như sử dụng
pips cài đặt latex2markdown
hoặc
easy_install latex2markdown
Cách sử dụng
Các tiện ích có thể được gọi từ dòng lệnh, hoặc từ bên trong một kịch bản Python.
Đối với các dòng lệnh, cú pháp để chuyển đổi một tập tin vào một tập tin LaTeX Markdown là như sau:
python đường latex2markdown.py / to / latex / file path / to / đầu ra / markdown / file
Ví dụ, để biên dịch các tài liệu LaTeX dụ gọi
ví dụ python latex2markdown.py / latex_sample.tex markdown_example.tex
Để sử dụng nó trong một kịch bản Python, sử dụng nó như sau:
nhập khẩu latex2markdown
với open ("latex_file.tex", "r") là f:
& Nbsp; latex_string = f.read ()
l2m = latex2markdown.LaTeX2Markdown (latex_string)
markdown_string = l2m.to_markdown ()
với open ("markdown_file.md", "w") là f:
& Nbsp; f.write (markdown_string)
Cuối cùng, thêm đoạn mã sau vào HTML của bạn khi tải tài liệu này.
. Đối với một ví dụ làm việc, có một cái nhìn tại các mã nguồn của trang chủ tullo.ch đây
Yêu cầu :
- Python
Bình luận không