如何添加换行符?
How to add line breaks?
我正在尝试使用 body_replace_all_text
或 body_add_par
添加换行符,但我并不喜欢。使用 \r\n
在 OSX TextEdit 中正确显示,但在 Word 中不正确。
一个例子:
library(officer)
library(tidyverse)
read_docx() %>%
body_add_par("Oneline\r\n\r\nAnother line") %>%
print(target = "example.docx")
有正确的方法吗?
每次添加段落时都必须调用body_add_par
(一段文本以新行结尾):
library(officer)
library(tidyverse)
read_docx() %>%
body_add_par("Oneline") %>%
body_add_par("Another line") %>%
print(target = "example.docx")
我找到的另一种方法是在 Word 中修改。
library(officer)
library(tidyverse)
read_docx() %>%
body_add_par("Oneline(LineBreak)Another line") %>%
print(target = "example.docx")
然后在Word中,按Ctrl+H把所有的“(LineBreak)”改成“^p”。
这不是一个奇特的想法,但它作为创可贴解决方案对我有用。
我正在尝试使用 body_replace_all_text
或 body_add_par
添加换行符,但我并不喜欢。使用 \r\n
在 OSX TextEdit 中正确显示,但在 Word 中不正确。
一个例子:
library(officer)
library(tidyverse)
read_docx() %>%
body_add_par("Oneline\r\n\r\nAnother line") %>%
print(target = "example.docx")
有正确的方法吗?
每次添加段落时都必须调用body_add_par
(一段文本以新行结尾):
library(officer)
library(tidyverse)
read_docx() %>%
body_add_par("Oneline") %>%
body_add_par("Another line") %>%
print(target = "example.docx")
我找到的另一种方法是在 Word 中修改。
library(officer)
library(tidyverse)
read_docx() %>%
body_add_par("Oneline(LineBreak)Another line") %>%
print(target = "example.docx")
然后在Word中,按Ctrl+H把所有的“(LineBreak)”改成“^p”。
这不是一个奇特的想法,但它作为创可贴解决方案对我有用。