LaTeX2Markdown

Скріншот програми:
LaTeX2Markdown
Дані програми:
Версія: 0.2.1
Дата завантаження: 14 Apr 15
Розробник: Andrew Tulloch
Ліцензія: Безкоштовно
Популярність: 8

Rating: nan/5 (Total Votes: 0)

LaTeX2Markdown є сумісним Конвертор AMS-LaTeX з (підмножина) LaTeX для MathJax сумісний Markdown.
Хто повинен використовувати це?
Той, хто пише LaTeX документів з використанням AMS-LaTeX пакетів (amsmath, amsthm, amssymb) і хоче, щоб перетворити ці документи у формат Markdown для використання з MathJax. Виведений файли Markdown можуть бути легко додані до будь-якого веб-платформи - Джекіл блоги, WordPress, основні сайти HTML і т.д.
Коротше кажучи, якщо ви прагнете використовувати MathJax для перегляду LaTeX документи в режимі онлайн, то ви можете бути зацікавлені в цьому.
Демонстрація
Перевірте tullo.ch/projects/LaTeX2Markdown для живої демонстрації перетворювача.
Початок роботи
Установка
Проект доступний на PyPI, так що отримати його так само просто, як використання
пункт встановити latex2markdown
або
easy_install latex2markdown
Використання
Утиліта може бути викликаний з командного рядка або з скрипта Python.
Для командного рядка, синтаксис для перетворення файлу латексу файлу Markdown наступним чином:
Python latex2markdown.py шлях / до / латекс / шлях до файлу / к / вихід / уцінки / файлу
Наприклад, щоб скомпілювати приклад LaTeX документ, телефонуйте
приклади Python latex2markdown.py / latex_sample.tex markdown_example.tex
Щоб використовувати його в сценарії Python, використовувати його таким чином:
імпортувати latex2markdown
з відкритою ("latex_file.tex", "R") як F:
І NBSP; latex_string = f.read ()
l2m = latex2markdown.LaTeX2Markdown (latex_string)
markdown_string = l2m.to_markdown ()
з відкритою ("markdown_file.md", "W") як F:
І NBSP; f.write (markdown_string)
Нарешті, додайте наступний фрагмент до вашої HTML при завантаженні документа.
<Тип сценарію = "текст / г-MathJax-Config">
І NBSP; MathJax.Hub.Config ({
І NBSP; розширень: ["tex2jax.js", "AMSmath.js"],
І NBSP; JAX: ["вхід / TeX", "вихід / HTML-CSS"],
І NBSP; tex2jax: {
І NBSP; inlineMath: [['$', '$'], ["\ (", "\)"]],
І NBSP; displayMath: [['$$', '$$'], [" [", "]"]],
і NBSP; processEscapes: істинні
І NBSP;},
І NBSP;});

<Тип сценарію = "текст / JavaScript" SRC = "http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">

. Для робочого прикладу, подивіться на джерело tullo.ch домашню сторінку тут

Вимоги

  • Python

Схожі програми

Docvert
Docvert

11 May 15

Markdown
Markdown

14 Apr 15

KXML Editor
KXML Editor

3 Jun 15

rst2marsedit
rst2marsedit

14 Apr 15

LaTeX2Markdown

Коментар не знайдено
додати коментар
Включіть картинки!