居中顺应表
Centering pander tables
我在我的 Rmarkdown 文档中使用 pander
来显示 table。 table有没有居中的地方?
我尝试了几种不同的方法,但其中 none 似乎有效。例如:
{r, fig.align="center"}
library(pander)
test <- as.data.frame(matrix(ncol = 5, nrow =5))
test[1] <- 1
pander(test, justify = "center")
添加 fig.align = "center"
不起作用,justify = "center"
也不起作用
有人知道解决方法吗?
您可以添加常规的 HTML 标签使 table 居中(例如 <center>
):
---
title: "test"
output:
html_document: default
pdf_document: default
---
<center>
```{r, fig.align="center"}
library(pander)
test <- as.data.frame(matrix(ncol = 5, nrow =5))
test[1] <- 1
pander(test, justify = "center")
```
</center>
如果你想同时显示代码和居中table,但不希望代码居中,请重复该块,但不要第一次评估它,然后不要第二次回显。
这是一个例子:
或者,使用您的样式选项添加自定义 CSS 文件并将其添加到您的 header。
示例CSS(另存为"test.css"):
table {
margin:1em auto;
}
示例header:
---
title: "test"
output:
html_document:
css: test.css
---
我在我的 Rmarkdown 文档中使用 pander
来显示 table。 table有没有居中的地方?
我尝试了几种不同的方法,但其中 none 似乎有效。例如:
{r, fig.align="center"}
library(pander)
test <- as.data.frame(matrix(ncol = 5, nrow =5))
test[1] <- 1
pander(test, justify = "center")
添加 fig.align = "center"
不起作用,justify = "center"
有人知道解决方法吗?
您可以添加常规的 HTML 标签使 table 居中(例如 <center>
):
---
title: "test"
output:
html_document: default
pdf_document: default
---
<center>
```{r, fig.align="center"}
library(pander)
test <- as.data.frame(matrix(ncol = 5, nrow =5))
test[1] <- 1
pander(test, justify = "center")
```
</center>
如果你想同时显示代码和居中table,但不希望代码居中,请重复该块,但不要第一次评估它,然后不要第二次回显。
这是一个例子:
或者,使用您的样式选项添加自定义 CSS 文件并将其添加到您的 header。
示例CSS(另存为"test.css"):
table {
margin:1em auto;
}
示例header:
---
title: "test"
output:
html_document:
css: test.css
---