54

I have a quite long title in a rmarkdown document and I would like to force a line break in a specific position.

Minimum example:

---
title: "Quite long title want the * line break at the asterisk"
output: html_document
---

I have tried: \n, \newline, \\ and a manual line break. None of them seem to work.

I believe it has to be quite straightforward but I haven't been able to find a solution.

Jon Nagra
  • 1,463
  • 1
  • 13
  • 32

3 Answers3

101

Try using a pipe | in each line:

---
title: |
  | Veryyyyyyy  
  | yyyyyyyyyyyyyy Looooo  
  | oooooooooooooooo
  | oooooooooooong 

author: "Foo Bar"
date: "6 March 2015"
output: html_document
---

enter image description here

Peter Diakumis
  • 3,754
  • 2
  • 27
  • 26
19

For a centered, multi-line title:

---
title: |
  <center> Veryyyyyyy </center>
  <center> yyyyyyyyyyyyyy Looooo </center>
  <center> oooooooooooooooo </center>
  <center> oooooooooooong </center>

author: "Foo Bar"
date: "6 March 2015"
output: html_document
---

enter image description here

filups21
  • 1,337
  • 1
  • 14
  • 21
2

I know that this is an old post, but I wanted to chime in with:

# A Title of some kind
<br><br><br><br><br>  

# Another title that has 5 blank lines above it

Note that you need 2 spaces on line 3 or the title will not display properly in Rmarkdown::html_document. This solution is a little hard to find, hope it helps!

Bartimus
  • 114
  • 1
  • 4