hmisc :: latex表在外部xdvik窗口中打开,而不是插入到pdf输出文档中

时间:2012-08-27 12:29:54

标签: latex knitr lyx xtable

自从我们更新到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 个答案:

答案 0 :(得分:4)

看起来我必须从经验中猜测,因为这里没有显示块体,我最好的猜测是你需要在函数file=''中使用参数latex(),即

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

默认情况下,latex()将对象写入tex文件,并将其编译为dvi。这可能是你看到xdvik窗口的原因。