Как добавить разрывы строк? - PullRequest
0 голосов
/ 15 мая 2018

Я пытаюсь добавить разрывы строк, используя body_replace_all_text или body_add_par, но не радуюсь. Использование \r\n правильно показывает в OSE TextEdit, но не в Word.

Пример:

library(officer)
library(tidyverse)

read_docx() %>% 
  body_add_par("Oneline\r\n\r\nAnother line") %>% 
  print(target = "example.docx")

Есть ли правильный способ сделать это?

Ответы [ 2 ]

0 голосов
/ 31 мая 2018

Альтернативным способом, который я нашел, было изменение в Word.

library(officer)
library(tidyverse)

read_docx() %>% 
  body_add_par("Oneline(LineBreak)Another line") %>% 
  print(target = "example.docx")

Затем в Word нажмите Ctrl + H и измените все "(LineBreak)" на "^ p".

Не причудливая идея, но она сработала для меня в качестве решения для помощи группе.

0 голосов
/ 15 мая 2018

Вам нужно будет звонить body_add_par каждый раз, когда вы хотите добавить абзац (абзац текста заканчивается новой строкой):

library(officer)
library(tidyverse)

read_docx() %>% 
  body_add_par("Oneline") %>% 
  body_add_par("Another line") %>% 
  print(target = "example.docx")
...