将标题拆分为多行?

时间:2015-05-29 19:21:11

标签: r yaml markdown rstudio

在R降价文档(html和演示文稿)中,是否可以手动将标题拆分为多行?我试着用管道来玩,这会产生惨淡的输出。

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

3 个答案:

答案 0 :(得分:16)

对于HTML输出,只需使用<br>标记,而如果您的输出是PDF或PDF表示标准LaTeX代码,则\\给出的断行应该有效。

实施例

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

对于PDF

为了排除可能性,我试图将\\\newline放在一起,两者都不分裂,因此对于PDF似乎有点棘手。 \linebreak停止编织解析。也许其他用户可以为knitr PDF解决这个问题。

答案 1 :(得分:10)

添加abtract的示例显示了管道的使用打破线条并包含段落。这适用于标题和其他yaml元素。对于摘要或标题:

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

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

答案 2 :(得分:9)

对于PDF输出,实验表明以下工作:

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

这是两个空格,后跟\n