Split the title onto multiple lines?

2019-01-19 13:46发布

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
---

3条回答
霸刀☆藐视天下
2楼-- · 2019-01-19 14:38

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 
---
查看更多
等我变得足够好
3楼-- · 2019-01-19 14:41

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.

查看更多
小情绪 Triste *
4楼-- · 2019-01-19 14:48

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.

查看更多
登录 后发表回答