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

时间:2016-08-04 13:31:06

标签: r docx spacing reporters

我使用R中的ReporteRs包创建一个word文档,我想将段落的间距从单行间距更改为1.5行距。

我想我可以将每一行作为一个新段落输入,并在每个段落的开头放一个缓冲区"段落"但我正在寻找一种更清洁的方式。

我可以使用其他套餐,如果可以的话。

2 个答案:

答案 0 :(得分:0)

您可以在空Word文档中定义带有行间距1.5(名称为SELECT {[Measures].[In]} ON COLUMNS ,Except ( [Date].[2014].[1] : [Date].[2016].[2] ,Exists ( [Date].MEMBERS ,[Date].[Month].[2] ) ) ON ROWS FROM [Shop hourly]; )的段落,并将其重新用作模板(文件名:myparag)。

template.docx

答案 1 :(得分:0)

## docx example 
doc = docx( )

# Footnote definition
par1 = pot("About this reference", textItalic(font.size = 8) )
par2 = pot("Omni ab coalitos pro malivolus obsecrans graviter 
           cum perquisitor perquisitor pericula saepeque inmunibus coalitos ut.", 
           textItalic(font.size = 8) )

Footnote = Footnote( )
Footnote = addParagraph( Footnote, set_of_paragraphs( par1, par2 ), 
  parProperties(padding.top = 15))

# add text in the doc with previously defined footnote
my_pot = pot("Blah blah blah." ) + 
  pot(" Here is a note.", footnote = Footnote)
doc = addParagraph(doc, my_pot )

writeDoc( doc, file = "footnote.docx" )