Математика в реструктурированном тексте с помощью LaTeX - PullRequest
48 голосов
/ 31 августа 2010

Я бы хотел использовать легкий язык разметки, чтобы делать заметки на занятиях в колледже.

Мой предпочтительный редактор - gedit, и я нашел reStructuredText Tools для Gedit , который запустит процессор reStructuredText и отобразит HTML на панели в gedit. Это здорово, и 80% пути туда.

Но для многих моих занятий мне нужно включать математические уравнения или греческие символы в свои заметки. Хотя я не очень знаком с LaTeX, я понимаю, что у него есть эти возможности.

Как я могу использовать LaTeX в документе reST? Нужно ли обрабатывать документ reST в LaTeX, затем переводить в HTML, или есть лучший способ? Будет ли уценка сделать это проще? При необходимости я могу изменить плагин gedit.

Наконец, кто-нибудь делает это? Любые другие предложения для того, чтобы делать заметки класса в текстовом редакторе?

Спасибо!

Ответы [ 12 ]

2 голосов
/ 26 марта 2011

Вместо rst2html используйте rst2mathml.py .

Расширяет документирование в режиме латекс-математики. Содержимое этого режима преобразуется в MathML.

1 голос
/ 25 сентября 2012

Я бы предложил NoTex : в него встроена поддержка rST с использованием LaTex только для презентационных материалов и математических уравнений.Например, в NoTex вы сначала напишете подстановку rST, например

.. |E=mc²| replace:: :math:`E = mc ^ 2`

, а затем просто используете |E=mc²| там, где вам это нужно; NoTex использует LaTex, чтобы перевести его во что-то похожее на E=mc² (без символов канала, которые указывают на замены rST), и аналогичным образом отображается в HTML с использованием MathJax.

...