2014-10-20 3 views
0

Проблема у меня есть то, что у меня есть IPython ноутбук с некоторыми формулами, написанными в MathJax. Он отлично отображается в самой записной книжке, но когда я пытаюсь его экспортировать, большая часть моей формулы ушла!Pandoc IPython ноутбук теряет некоторые Mathjax

Вот небольшой воспроизводимый пример:

I типа

$ \int \cfrac{ 2 p(\vec{x}) d\vec{x}} { \frac{1}{P(\omega_1 | \vec{x})} + \frac{1}{P(\omega_2 | \vec{x})} }$ 

Это делает хорошо внутри ноутбука:

enter image description here

Но когда я нажимаю файл -> Предварительный просмотр, какие Я получаю только знак одинокого плюса:

enter image description here

В источниках я вижу это:

<p>$ { + }$</p> 

Таким образом, вся формула ушла! Что может быть причиной?

Моя среда:

  • Windows 7
  • Анаконда-2.0.1-Windows-x86_64
  • Python 2.7.7
  • IPython 2.3.0
  • pandoc 1.13.1

ответ

2

В pandoc вам понадобится непространственный символ после открытия доллара и без пробега c перед закрытием доллара.

С documentation

Что-нибудь между двумя $ символов будет рассматриваться как TeX математике. Окно должно иметь знак справа от него, а закрытие $ должно иметь символ слева от него. Таким образом, 20 000 долларов США и 30 000 долларов США не будут анализироваться как математика. Если по какой-то причине вам нужно указать , вставьте текст в символы буквально $, обратная косая черта-escape их, и они не будут рассматриваться как разделители математики.

+0

Действительно, удаление мест действительно помогло. благодаря –

Смежные вопросы