RMarkdown:如何调整 table 的大小以显示到 ioslides 演示文稿中?
RMarkdown: How to resize a table to be displayed into a ioslides presentation?
我正在使用 RMarkdown 创建演示文稿以在 ioslides 中显示。话虽这么说,但我在将 table 显示到幻灯片中时遇到了一些麻烦,因为它们在幻灯片中的显示比我想要的要小。
我的代码如下所示:
library(kableExtra)
x <- data.frame(a = c("x", "y", "z"), b = c(1, 2, 3))
x %>%
kable() %>%
kable_styling("striped", full_width = FALSE) %>%
column_spec(2, bold = TRUE) %>%
row_spec(1, color = "blue", background = "lightblue", bold = TRUE) %>%
row_spec(2, color = "orange", background = "navajowhite", bold = TRUE) %>%
row_spec(3, color = "red", background = "lightsalmon", bold = TRUE)
这是我将它编织到 ioslides 时得到的输出的屏幕截图:
我希望扩展此 table 使其更适合幻灯片中的可用空间,并且比现在更适合眼睛。我也想把字幕居中。
什么是 eye-friendly 当然是仁者见仁智者见智;-)。格式化字体大小并打印 header 粗体可能会有所帮助。
要使 table 更宽,请使用 col_spec()
中的 width
参数。
我假设您已经使用 markdown 语法创建了字幕 (## subtitle
)。这作为 <h3>Subtitle</h3>
包含在 HTML 输出中。您还可以使用 HTML 并将其置于 rmd 文件的中心:<center><h3>subtitle</h3></center>
。 (注意 kable()
也有参数 caption
)。
x %>%
kable() %>%
kable_styling("striped", full_width = F) %>%
column_spec(2, width = "20em") %>%
row_spec(0, bold = TRUE, font_size = 24) %>%
row_spec(1, color = "blue", background = "lightblue", bold = TRUE) %>%
row_spec(2, color = "orange", background = "navajowhite", bold = TRUE) %>%
row_spec(3, color = "red", background = "lightsalmon", bold = TRUE)
我正在使用 RMarkdown 创建演示文稿以在 ioslides 中显示。话虽这么说,但我在将 table 显示到幻灯片中时遇到了一些麻烦,因为它们在幻灯片中的显示比我想要的要小。
我的代码如下所示:
library(kableExtra)
x <- data.frame(a = c("x", "y", "z"), b = c(1, 2, 3))
x %>%
kable() %>%
kable_styling("striped", full_width = FALSE) %>%
column_spec(2, bold = TRUE) %>%
row_spec(1, color = "blue", background = "lightblue", bold = TRUE) %>%
row_spec(2, color = "orange", background = "navajowhite", bold = TRUE) %>%
row_spec(3, color = "red", background = "lightsalmon", bold = TRUE)
这是我将它编织到 ioslides 时得到的输出的屏幕截图:
我希望扩展此 table 使其更适合幻灯片中的可用空间,并且比现在更适合眼睛。我也想把字幕居中。
什么是 eye-friendly 当然是仁者见仁智者见智;-)。格式化字体大小并打印 header 粗体可能会有所帮助。
要使 table 更宽,请使用 col_spec()
中的 width
参数。
我假设您已经使用 markdown 语法创建了字幕 (## subtitle
)。这作为 <h3>Subtitle</h3>
包含在 HTML 输出中。您还可以使用 HTML 并将其置于 rmd 文件的中心:<center><h3>subtitle</h3></center>
。 (注意 kable()
也有参数 caption
)。
x %>%
kable() %>%
kable_styling("striped", full_width = F) %>%
column_spec(2, width = "20em") %>%
row_spec(0, bold = TRUE, font_size = 24) %>%
row_spec(1, color = "blue", background = "lightblue", bold = TRUE) %>%
row_spec(2, color = "orange", background = "navajowhite", bold = TRUE) %>%
row_spec(3, color = "red", background = "lightsalmon", bold = TRUE)