2016-06-08 7 views
0

У меня есть документ с уценкой с mathjax. Я хочу преобразовать его в pdf. Возникает ошибкаОшибка преобразования pandoc inline mathjax в документе уценки

! Missing $ inserted. 
<inserted text> 
       $ 
l.67 \] Set (R\_2 \to 

pandoc: Error producing PDF 

Я считаю, что она порождается инлайн MathJax $R_2 \to R_2 + 2R_1$. Если я оберну его $$ ... mathjax ... $$, он даст правильный результат. Как включить встроенную математику с помощью pandoc.

+0

Можете ли вы привести минимальный пример? Случайная догадка заключалась бы в том, что подчеркивания превращаются в первый удар, который не является математическим режимом. –

+0

должен быть включен по умолчанию, см. Http://pandoc.org/README.html#math. Также: 'echo '$ R_2 \ to R_2 + 2R_1 $' | pandoc -t latex' правильно экранирован для меня ... – mb21

+0

@ mb21 Я заметил, что у меня было место в моих упаковках '$ R_2 \ to R_2 + 2R_1 $'. Кажется, что из-за этого pandoc произвел ошибку. –

ответ

0

Я нашел, что проблема возникла между $ и латексным кодом. Например, $ R\_2 \to R\_2 + 2R\_1 $ был интерпретирован как \$ R\_2 \to R\_2 + 2R\_1 \$, поэтому было устранено пространство между решением проблемы, то есть $R\_2 \to R\_2 + 2R\_1$.

0

FWIW, у меня такая же ошибка, когда у меня было место во имя моего ноутбука. Он работал, когда я удалил его.