首页 > 解决方案 > 在 RMarkdown PowerPoint 输出中更改图形标题的字体大小

问题描述

我正在尝试调整在 PowerPoint (PPT) 中的地图/图表下方呈现的图形标题的字体大小。

下面的示例是使用块选项生成的,例如r world_map, fig.cap="[A LINK](./PATH/TO/*.html)"r car_chart, fig.cap="[ANOTHER LINK](./PATH/TO/*.html)"分别。

带有地图和标题的幻灯片

library(tmap)

data("World")

m <- tm_shape(World, group = "World") +
        tm_borders()
m

带有地图和标题的幻灯片

带有图表和标题的幻灯片

library(ggplot2)

data("cars")

p <- ggplot(cars, aes(x = speed, y = dist)) +
    geom_point()
p

带有图表和标题的幻灯片

@MartinSchmelzer 为htmlWord输出提供了解决方案,即CSSWord 模板的语法和编辑。PPT 输出不支持
该方法,并且编辑 PPT 模板 ( ) 也不是一个选项,因为与 Word 不同,PPT 不明确支持图形标题。PowerPoint 中的图形标题只是放置在图形旁边并与之分组的文本框。CSS*.potx

OfficeR鉴于此,我在@DavidGohel的包中寻找替代解决方案。文档中提供的示例使用一个简单的print命令在图表下方添加文本。在 PPT 中,这将在下一张幻灯片中呈现,而不是在图表下方。
OfficeR 教程将“带有标题的图片”称为两列幻灯片(类似于 PPT 模板),而不是在地图/图表下方呈现的文本。

到目前为止,我既没有找到在 PPT 中格式化的解决方案fig.cap,也没有找到另一个选项来在 PPT 中的图表/地图下方呈现一串文本。有谁知道锄头来解决这个问题?

标签: rr-markdownpowerpointknitrofficer

解决方案


推荐阅读