如何将xtable对象放在页面的左侧

时间:2015-08-08 17:57:24

标签: r knitr xtable

问题:如何将xtable对象放在页面左侧或如何全局禁用居中。

我正在努力弄清楚如何在左侧放置xtable对象。我有一个* .Rmd文件,所有这些都转到相关的r块。

require(xtable)
df <- data.frame(x=seq(1,10,1),y=rnorm(10))

Xtab <- xtable(df, digits=0, caption="\\textbf{MINIMAL/IDEAL}",  
               floating=FALSE, latex.environments = c("left"))
print(Xtab, size = "small", include.colnames=FALSE)

在阅读各种来源(print.xtable; xtable manual等)后,我已经包含以下内容。

1) floating=FALSE 2) latex.environments = c("left")

我搜索了SO并使用了一些提示但都失败了。

1 个答案:

答案 0 :(得分:3)

将参数传递给xtable()print(xtable())似乎有很大不同。以下块根据您在pdf文件中页面左侧对齐的数据创建一个表。

```{r, results='asis',echo=FALSE}
library(xtable)
df <- data.frame(x=seq(1, 10, 1),y = rnorm(10))
print(xtable(df,digits=0, caption="\\textbf{MINIMAL/IDEAL}"), include.colnames=FALSE, size = "small", comment=FALSE, latex.environments="flushleft")
```

enter image description here

但是,正如您所看到的,标题仍然位于页面的中心。