Вывод команды fa2latex из psych, вызывающей ошибку LaTeX в pandoc

Я пишу отчет, используя Knitr в RStudio. Также с помощью пакета psych для факторного анализа:

```{r, results='asis'}
library(psych)
data(Thurstone)
fa.Thurstone<-fa(Thurstone)
fa2latex(fa.Thurstone)
```

Когда я запускаю этот фрагмент кода, он вызывает ошибку:

! LaTeX Error: Unknown float option `d'.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.124 \begin{scriptsize} \begin{table}[htdp]

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

Когда я сохраняю код TeX, он отлично работает в LaTeX, но не в Knitr.

Любые предложения о том, как решить эту проблему?


person Peter Prevos    schedule 24.06.2015    source источник
comment
Я решил это обходным путем. Создал новую функцию fa3latex, скопировав код R для функции fa2latex и удалив d в объявлении таблицы: header ‹- paste(\\begin{,font.size,} \\begin{table}[htp], \\ заголовок {, заголовок,} @william-revelle   -  person Peter Prevos    schedule 07.07.2015
comment
Это была ошибка в психике. Теперь это исправлено в версии 1.5.8. Я призываю людей, обнаруживших подобные ошибки, сообщать мне об этом, а также писать в Stack Overflow.   -  person William Revelle    schedule 29.08.2015
comment
Спасибо, Уильям, очень признателен.   -  person Peter Prevos    schedule 31.08.2015