2016-04-08 8 views
2

В этом примере я хотел бы поместить разрыв строки между «Эпизодом IV» и «Новой надеждой», но \n не работает ... как я могу это сделать?Добавить разрыв строки в заголовке в ReporteRs

library("ReporteRs") 
deck <- pptx(title = "Star Wars Movies") 
deck <- addSlide(deck, slide.layout = "Title and Content") 
deck <- addTitle(deck, "Episode IV\nA New Hope") 
# spoiler alert 
deck <- addParagraph(deck, paste("This movie is about Luke Skywalker, Han Solo,", 
           "Obi-Wan Kenobi, and some droids who rescue", 
           "Princess Leia and blow up the Death Star.")) 
writeDoc(deck, file = "temp.pptx") 

enter image description here

ответ

3

Использование \r\n вместо \n только

library("ReporteRs") 
deck <- pptx(title = "Star Wars Movies") 
deck <- addSlide(deck, slide.layout = "Title and Content") 
deck <- addTitle(deck, "Episode IV\r\nA New Hope") 
# spoiler alert 
deck <- addParagraph(deck, paste("This movie is about Luke Skywalker, Han Solo,", 
           "Obi-Wan Kenobi, and some droids who rescue", 
           "Princess Leia and blow up the Death Star.")) 
writeDoc(deck, file = "temp.pptx") 
+0

Хороший старый Microsoft. Забыл я писал в powerpoint, а не в текстовый файл. '\ r \ n' это. См. [Здесь] (http://stackoverflow.com/a/1761086/2573061) за разницу. Благодарю. – C8H10N4O2