Knitr pdf не работает на Mac OS X, ошибка "! Отсутствует вставленный символ $."

Knitr pdf не работает на Mac OS X, ошибка "! Отсутствует вставленный символ $."

У меня есть следующий фрагмент в rmarkdown

{r }
library(psych)
a  <- (matrix(c(1:1000), ncol=4))
f <- fa(a)

Но когда я пытаюсь распечатать inline, то получаю следующий вывод:

`r f$null.chisq`

Я получаю следующее сообщение об ошибке и PDF-файл не создается

/usr/local/bin/pandoc +RTS -K512m -RTS prova2.utf8.md --to latex
--from markdown+autolink_bare_uris+ascii_identifiers+tex_math_single_backslash-implicit_figures
--output prova2.pdf --template /Library/Frameworks/R.framework/Versions/3.2/Resources/library/rmarkdown/rmd/latex/default-1.14.tex
--highlight-style tango --latex-engine /Library/TeX/texbin/pdflatex --variable 'geometry:margin=1in'

! Missing $ inserted. <inserted text> 
                $ l.162 1.6708458\times

pandoc: Error producing PDF from TeX source Error: pandoc document
conversion failed with error 43 Execution halted

Я протестировал тот же самый код на машине Windows, и он отлично работает, но не на моем Mac, то есть я знаю, что эта ошибка может быть не полностью воспроизводимой. Кроме того, у меня даже нет строки 162 в файле, где я сохранил скрипт для воспроизводимой ошибки, поэтому мне трудно понять, что это

$ l.162

на самом деле означает.

Однако, если я опущу последнюю строку кода, т.е.

`r f$null.chisq`

тогда все работает нормально.

решение1

Сложите $$число, которое было записано в научной записивязать.

$`r f$null.chisq`$

Связанный контент