LaTeX2Markdown

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

Rating: 5.0/5 (Total Votes: 1)

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

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

rst2marsedit
rst2marsedit

14 Apr 15

PottyMouth
PottyMouth

20 Feb 15

Moo
Moo

20 Feb 15

sphinxjp.themes.s6
sphinxjp.themes.s6

20 Feb 15

LaTeX2Markdown

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