从可灵活销售的Word表

时间:2018-04-03 23:55:40

标签: r ms-word flextable

我正在尝试使用knitr,flextable和Word模板自动创建一堆Microsoft Word文档。我在Linux服务器上使用Microsoft Word for Mac版本16.11.1和R版本3.4.3。在我的Word模板中,我有一个“正常”段落样式,用于缩进所有段落的第一行。

问题是在具有多行文本的表中重复此缩进。此图片应说明问题:

表格的截图

enter image description here

创建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中设置段落样式?

可以在https://github.com/olkh30/indentation_issue_example

找到重现此问题所需的文件

0 个答案:

没有答案