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
Комментарии не найдены