LaTeX2Markdown

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

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~~dobj для живой демонстрацией преобразователя.
Начало работы
Установка
Проект доступен на PyPI, поэтому получать его так же просто, как использование
пункт установить latex2markdown
или
easy_install latex2markdown
Использование
Утилита может быть вызван из командной строки или из скрипта Python.
Для командной строки, синтаксис для преобразования файла латекса файла Markdown следующим образом:
питон 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-конфигурации">
& 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

Похожие программы

eXe
eXe

3 Jun 15

html-tree-diff
html-tree-diff

11 May 15

kramdown
kramdown

20 Feb 15

KoMar
KoMar

11 May 15

Комментарии к LaTeX2Markdown

Комментарии не найдены
добавить комментарий
Включите картинки!