【问题标题】:Insert a linebreak in title在标题中插入换行符
【发布时间】:2015-03-19 18:14:36
【问题描述】:

如何在 rmarkdown 文档的标题中插入换行符? 这不起作用:

---
title: "title \break subtitle"
output: pdf_document 
---`

【问题讨论】:

标签: r knitr r-markdown


【解决方案1】:

使用管道

YAML 中行尾的管道符号表示后面的任何缩进文本都应解释为多行标量值。见the YAML spec

具体来说,竖线表示(除了缩进之外)标量值应该以保留换行符的方式按字面意思解释。相反,> 字符表示后面是多行“折叠”标量,这意味着换行符被转换为空格。

what is the use of pipe symbol in yaml

---
title: |
    | title 
    | subtitle
output: pdf_document 
---

这是一个副本,但我找不到原件。

编辑:在这里!

How can I force a line break in rmarkdown's title?

【讨论】:

  • 谢谢,这行得通。小心解释为什么管道正在工作/它到底在做什么?管道是 YAML 语法吗?为什么 \\ 或 \break 不起作用?
  • 这似乎适用于 html 和 pdf 输出样式,但不适用于“word_document” - 知道为什么以及如何在 word 文档中强制相同吗?
  • @enRANDOMSTRING this solution 为我使用 word_document
猜你喜欢
  • 1970-01-01
  • 2012-12-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-05
  • 2014-01-09
相关资源
最近更新 更多