gpt4 book ai didi

r - 使用knitr在R Markdown 文件上使用表格标题以在pandoc中使用以转换为pdf

转载 作者:行者123 更新时间:2023-12-03 21:21:17 26 4
gpt4 key购买 nike

我想知道是否可以在 .Rmd 文件中使用 knitr 使用图表标题等表格标题?

我看到了图形标题的选项,但我看不到表格标题的选项。我也想删除诸如"% latex table generated in R 2.15.2 by xtable 1.7-0 package % Wed Mar 06 15:02:11 2013"之类的消息.

我用X表建表:我用的示例代码如下:

```{r table2, results='asis', message=FALSE} 
library(xtable)
print(xtable(head(iris)))
```

我通过pandoc处理后得到的表如下:

enter image description here

我试图在 Rmd 文件中使用 message=FALSE 来摆脱上面显示的消息。我也想知道是否可以在 Rmd 中自动添加表格的标题?

通过标题我的意思是像下面这样的东西(这是针对图的)并且图号会自动更新。

此输出是 pdf 使用 knitr 创建的 markdown 文件生成的 pdf 的快照。

enter image description here

谢谢你。

最佳答案

如果您不坚持使用 LaTeX/HTML-only 解决方案和其他很棒的 xtable包,您可以使用 Pandoc 的 Markdown 实现相同的效果。一种选择是添加 caption manually在 table 下面,或使用我的 R Pandoc writer package :

> library(pander)                         # load pkg
> panderOptions('table.split.table', Inf) # not to split table
> set.caption('Hello Fisher!') # add caption
> pander(head(iris)) # show (almost) any R object in markdown
-------------------------------------------------------------------
Sepal.Length Sepal.Width Petal.Length Petal.Width Species
-------------- ------------- -------------- ------------- ---------
5.1 3.5 1.4 0.2 setosa

4.9 3.0 1.4 0.2 setosa

4.7 3.2 1.3 0.2 setosa

4.6 3.1 1.5 0.2 setosa

5.0 3.6 1.4 0.2 setosa

5.4 3.9 1.7 0.4 setosa
-------------------------------------------------------------------

Table: Hello Fisher!

然后使用 Pandoc 将此 Markdown 文件转换为 HTML、LaTeX、docx、odt 或任何其他流行的文档格式。

关于r - 使用knitr在R Markdown 文件上使用表格标题以在pandoc中使用以转换为pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15258233/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com