使用R中的ReporteRs更改docx脚注中的行间距

时间:2016-08-05 14:18:44

标签: r docx spacing reporters

在word文档中,我想要单个间隔的脚注,而文档的主体间隔为1.5。

无论我尝试什么,脚注间距都保持在1.15间距而不是单个间距。

我尝试改变脚注的样式并更改脚注每行的填充(将每个脚本视为不同的段落)。样式似乎不适用于脚注,并且将填充更改为零仍然会在每个"段之间留下默认的1.15空格。"

我目前的代码:

footnote1 = Footnote()
footnote1 = addParagraph( footnote1,
                          value = pot("footnote text",
                                  textProperties(font.size = 10, font.family = "Arial"))
                        )

doc <- addParagraph( doc, 
                     value = "\tparagraph text" +
                         pot("addfootnotehere.", footnote = footnote1 ) +
                         "more text.", 
                     stylename = "NormalLeft",
                     bookmark = "paragraph1"
                   )

1 个答案:

答案 0 :(得分:1)

如果您使用自己创建的模板而不是默认文档&lt; - docx(),则可能会解决您的问题。

设置一个具有所需间距的模板,保存它,然后用:

调用新创建的模板
doc <- docx(template = 'D:/docs/template/my_corporate_template.docx')

然后addFootnote应该读取您的模板大小而不自动更正。