Преобразование html в tex с помощью Pandoc не создает математический режим

Я работаю с машиной Windows. Я использую Rstudio/knitr для написания и преобразования файла уценки (R) в html-файл. Исходный файл уценки содержит некоторую математику, напечатанную на языке LaTeX, поэтому файл html содержит немного Mathjax.

Например, в файле уценки есть следующий код LaTeX:

$H_0:= \{|\mu_x-\mu_y|>S\}$

следовательно, ожидаемый результат:

введите здесь описание изображения

Этот вывод правильно отображается в файле html.

Но теперь я пытаюсь преобразовать этот html-файл в tex-файл:

pandoc -s myfile.html -o myfile.tex

И затем я получаю следующий код в выходном текстовом файле:

\textbackslash{}( H\_0:=
  \textbackslash{}\{\textbar{}\textbackslash{}mu\_x-\textbackslash{}mu\_y\textbar{}\textgreater{}S\textbackslash{}\}
  \textbackslash{}) où \textbackslash{}( S \textbackslash{})

который дает следующий рендеринг после компиляции с (pdf)latex:

выход


person Stéphane Laurent    schedule 27.12.2012    source источник
comment
Что происходит, когда вы пытаетесь конвертировать из исходного кода Markdown напрямую с помощью pandoc -s myfile.rmd -f markdown -o myfile.tex? Pandoc не распознает встроенные формулы $...$ в HTML, только в его уценке, поэтому описанная вами ошибка ожидаема. Он не будет оценивать встроенные выражения R - есть ли другие отклонения?   -  person Charles Stewart    schedule 28.12.2012
comment
@CharlesStewart Я думаю, это ответ. Текстовый файл должен быть создан непосредственно из уценки, а не из html.   -  person Yihui Xie    schedule 28.12.2012
comment
@CharlesStewart и Yihui, спасибо. На самом деле я понял, что мой вопрос является дубликатом после его публикации: stackoverflow.com/questions/11338049/   -  person Stéphane Laurent    schedule 28.12.2012
comment
@CharlesStewart и Yihui: у меня проблемы с кодировкой при преобразовании md в tex, потому что, как француз, я использую буквы с акцентом. Но это другой вопрос.   -  person Stéphane Laurent    schedule 28.12.2012
comment
@CharlesStewart & Yihui: я хотел попробовать преобразовать html в tex, чтобы посмотреть, что произойдет с цифрами. При конвертации файла md рисунки находятся в отдельных файлах. При преобразовании файла html цифры кодируются длинной строкой символов. Но это слишком долго: невозможно скомпилировать tex-файл.   -  person Stéphane Laurent    schedule 28.12.2012
comment
@StéphaneLaurent: используйте Xetex или Luatex в качестве движка Tex, а не Pdftex, поскольку они изначально используют Unicode в качестве кодировки. Есть способы скомпилировать HTML в представление на основе Tex - кажется, что инструменты лучше подходят для Context, чем для Latex.   -  person Charles Stewart    schedule 28.12.2012
comment
@ЧарльзСтюарт Спасибо. На самом деле меня также интересует печать html-файла в формате pdf. Это не работает с Pdfcreator.   -  person Stéphane Laurent    schedule 28.12.2012