Knitr pdf が Mac OS X で動作しないエラー「! 挿入された $ がありません。」

Knitr pdf が Mac OS X で動作しないエラー「! 挿入された $ がありません。」

rmarkdownに次のチャンクがあります

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

しかし、インラインで印刷しようとすると、次の出力が表示されます。

`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`$

関連情報