
Tengo el siguiente fragmento en rmarkdown
{r }
library(psych)
a <- (matrix(c(1:1000), ncol=4))
f <- fa(a)
Pero cuando intento imprimir en línea el siguiente resultado:
`r f$null.chisq`
Recibo el siguiente mensaje de error y no se genera ningún 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
Probé exactamente el mismo código en una máquina con Windows y funciona bien, pero no en mi Mac, lo que significa que soy consciente de que es posible que este error no sea completamente reproducible. Además, ni siquiera tengo la línea 162 en el archivo donde guardé el script para el error reproducible, por lo que me cuesta entender qué es eso.
$ l.162
en realidad significa.
Sin embargo, si omito la última línea de código, es decir
`r f$null.chisq`
entonces todo funciona bien.
Respuesta1
Sume $$
alrededor del número, que fue escrito en notación científica portejer.
$`r f$null.chisq`$