Таблицы hmisc::latex открываются во внешнем окне xdvik, а не вставляются в выходной документ PDF

После нашего обновления до R2.15.1 таблицы в моих документах lyx, которые являются результатом вызовов к функции latex (пакет Hmisc), открываются во внешнем xdvik-окне, а не вставляются в pdf-документ, который я компилирую. Напротив, таблицы, созданные с помощью xtable, и графики, созданные с помощью ggplot, отображаются там, где они находятся в документе.

Заголовок чанка для латексного вызова

<<Specs,tidy=F,results='asis',eval=F>>=

и порция затем упоминается несколько раз, например,

<<AGESpecs,ref.label='Specs',tidy=F,results='asis',echo=F>>=

Таблицы в окне xdvik выглядят идеально. Есть идеи?

1 ответ

Похоже, я должен догадаться из опыта, так как тело чанка здесь не было показано, и я думаю, вам нужен аргумент file='' в функции latex()т.е.

library(Hmisc)
latex(object, file = '')

По умолчанию, latex() записывает объект в текстовый файл и компилирует его в dvi. Наверное, поэтому вы увидели окно xdvik.

Другие вопросы по тегам