我正在尝试使用knitr,flextable和Word模板自动创建一堆Microsoft Word文档。我在Linux服务器上使用Microsoft Word for Mac版本16.11.1和R版本3.4.3。在我的Word模板中,我有一个“正常”段落样式,用于缩进所有段落的第一行。
问题是在具有多行文本的表中重复此缩进。此图片应说明问题:
表格的截图
创建flextable的相关代码只是:
regulartable(tibble(k,l)) %>%
width(width = c(1,5)) %>%
align(align = "left")
可以看出,“l”列中段落的第一行有缩进。
我能够通过将“正常”段落样式更改为没有自动第一行缩进来删除这些缩进,但我想要一种方法来删除R中的缩进而不操纵“正常”样式。
我尝试在Word模板中定义自定义段落样式(“CustomStyle”),然后将相关块包装在<div custom-style = "CustomStyle"> </div>
或<span custom-style = "CustomStyle"> </span>
中,但这似乎不起作用。< / p>
使用knitr和Rmarkdown时,有没有办法在flextable中设置段落样式?
找到重现此问题所需的文件