Split the title onto multiple lines?

17,598

Solution 1

For an HTML output just us the <br> tag while if your output is a PDF or PDF presentation standard LaTeX code to break line given by \\ should work.

Example

---
title:  'A title I want to <br> split on two lines'
author: 
date: 
output:
  ioslides_presentation
---

For PDF

Just to rule out possibilities, I've tried to put \\ or \newline, both do not split, so for PDF seems to be a little bit tricky. \linebreak stop knitr parsing. Maybe another user can solve this question for knitr PDFs.

Solution 2

Examples for adding an abtract show the use of pipes | to break lines and include paragraphs. This works as well for the title and other yaml elements. For an abstract or title:

---
abstract: |
    What works for the abstract.

    Works for the title, too!
title: |
    | title 
    | subtitle
output: pdf_document 
---

Solution 3

For PDF output, experimentation revealed that the following works:

---
title:  'A title I want to  \nsplit on two lines'
author: 
date: 
output: pdf_document
---

That is two spaces followed by \n.

Share:
17,598
Thomas Speidel
Author by

Thomas Speidel

Thomas Speidel, P.Stat., is a Canadian Statistician. He spent ten years working in cancer research before moving to the energy industry. Thomas is often seen writing and commenting on issues of statistical and data literacy on LinkedIn, Twitter, and several blogs. Thomas is a long time Stata and R user. His areas of interest and focus are robust statistics, survival analysis, data visualization, communication of results and statistical literacy.

Updated on June 13, 2022

Comments

  • Thomas Speidel
    Thomas Speidel almost 2 years

    In an R markdown document (html and presentations), is it possible to manually split the title onto multiple lines? I tried playing with pipes which produces orrendous output.

    ---
    title:  'A title I want to split on two lines'
    author: 
    date: 
    output:
      ioslides_presentation
    ---