Latex 控制输出放置刀&x2B;潘多克

Latex 控制输出放置刀&x2B;潘多克,latex,knitr,r-markdown,Latex,Knitr,R Markdown,我相信这个问题以前已经得到了解答,但我的谷歌搜索能力却无法找到答案。 我想在一个文档中显示多个表,中间有一个标题和/或子标题 Section 1 -------------------------------------------------------- ```{r , results='asis', message=FALSE, echo=FALSE} print(xtable(summary(lm(rnorm(10)~runif(10))), caption="Table 1"),

我相信这个问题以前已经得到了解答,但我的谷歌搜索能力却无法找到答案。 我想在一个文档中显示多个表,中间有一个标题和/或子标题

Section 1
--------------------------------------------------------

```{r , results='asis', message=FALSE, echo=FALSE}
print(xtable(summary(lm(rnorm(10)~runif(10))), caption="Table 1"), 
      caption.placement =  "top",  table.placement = "H!", 
      include.rownames=FALSE, type="latex", comment=FALSE)
```
Section 2
--------------------------------------------------------
```{r , results='asis', message=FALSE, echo=FALSE}
print(xtable(summary(lm(rnorm(10)~runif(10))), caption="Table 2"), 
    caption.placement = "top",  table.placement = "H!", 
    include.rownames=FALSE, type="latex", comment=FALSE)
```

我发现在编织完这个*Rnw后,位置很好,但一旦我开始整理它


为了生成PDF,所有图像都被推到页面底部,在两个部分标题之后。有人能给我指出一个可行的方案吗,因为H!在latex中,代码似乎不起作用

Mb表位置应为:
table.placement=[h!]

Grr!我知道在我发帖之前我已经把它打得死去活来了(不想看起来完全像个白痴),但你的回复让我重新审视了它(从那时起它就被抛弃了)。无论如何,它不喜欢[h!]或“[h!]”,但当我回到普通的老“h!”时,它工作得很好。我很高兴它能工作,但我必须在“h!”之前先尝试“h!”。我转而使用Rstudio作为一键式编译器,但这是自那时以来唯一改变的事情。什么都行!
knit('C:/Users/Robin/Desktop/test.rmd', 'C:/Users/Robin/Desktop/test.md') 
pandoc('C:/Users/Robin/Desktop/test.md', format='latex')