Ошибка компиляции TeX в файле .rmd для создания .html - PullRequest
0 голосов
/ 08 июня 2019

Я сделал .rmd файл для виньетки, содержащий сценарии TeX для моей посылки.

Моя процедура

  1. Сделать виньетку в виде файла .rmd.
  2. Создайте файл .html по сценарию R devtools::build_vignettes() или devtools::document()
  3. Откройте полученный файл .html через веб-браузер [Chrome]
  4. Я обнаружил, что текстовый скрипт является необработанным на странице веб-браузера, то есть он не скомпилирован.

Почему происходит такое явление? Теперь компиляция проходит хорошо, но несколько часов назад она не удалась.

Имеет отношение следующее?

    > devtools::build_vignettes()
    Building mypkgName vignettes
    Warning message:
    In system(paste(cmd, "-n")) : 'make' not found
  Movin   aaa.html, bbb.html, ccc.html, aaa.R, bbb.R, ccc.R to doc/
Copying aaa.Rmd, bbb.Rmd, ccc.Rmd to doc/
Building vignette index

1 Ответ

1 голос
/ 08 июня 2019

Большая часть необработанного LaTeX и необработанного HTML просто проходит через Pandoc без изменений.Есть некоторые исключения: математика в знаках доллара (например, $x^2$) будет обрабатываться MathJax, который может обрабатывать подмножество LaTeX.

Даже если вы имеете дело с этим подмножеством, вы увидите, что выглядиткак сырой LaTeX, если MathJax не может работать.Это может произойти, если у вас отключен Javascript в вашем веб-браузере (возможно, с помощью NoScript ), или если вы не можете подключиться к веб-сайту MathJax и не попросили сослаться на локальную копию MathJax.

...