Knitr pdf não funciona no erro do Mac OS X "! ​​Faltando $ inserido."

Knitr pdf não funciona no erro do Mac OS X "! ​​Faltando $ inserido."

Eu tenho o seguinte pedaço no rmarkdown

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

Mas quando tento imprimir inline a seguinte saída:

`r f$null.chisq`

Recebo a seguinte mensagem de erro e nenhum PDF é gerado

/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

Testei exatamente o mesmo código em uma máquina Windows e ele funciona bem, mas não no meu Mac, o que significa que estou ciente de que esse erro pode não ser totalmente reproduzível. Além disso, não tenho nem a linha 162 no arquivo onde salvei o script para o erro reproduzível, então estou tendo dificuldade em entender o que é isso.

$ l.162

na verdade significa.

No entanto, se eu omitir a última linha do código, ou seja

`r f$null.chisq`

então tudo funciona bem.

Responder1

Some $$o número, que foi escrito em notação científica portricô.

$`r f$null.chisq`$

informação relacionada