【发布时间】:2018-12-19 11:29:50
【问题描述】:
我在 RStudio 中使用 knitr 来编写一个 rmarkdown bookdown:pdf:document2 文档。 我有两个图,与 gridExtra 并排绘制,并标记为 A 和 B。我想在图形标题的输出中添加一个换行符,如 fig.cap 所定义,位于 A 的标题和 B 的标题之间,但我很难过。我试过了:
\n - 就像不存在一样被忽略
\\n - 未定义的控制序列
\\\n - @tempf 的参数有一个额外的 }。
\\\\n - 打印“\n”(这里有点傻)
双倍空格 - 什么都不做
出于绝望,我什至尝试了 HTML 样式的换行符,但我不知道如何在此处显示,但我没想到它们会起作用,而且它们没有。
这在 LaTeX 中是可能的,所以肯定有办法......
注意:这不是 Split r chunk header across lines in knitr 的重复,因为它询问如何在 代码 中跨行拆分块标题中的长标题,我在问如何在输出。
苏珊娜
---
title: "MRR captions"
author: "Susannah Cowtan"
date: "14 December 2018"
output:
bookdown::pdf_document2:
citation_package: natbib
number_sections: no
toc: no
keep_tex: true
bookdown::html_document2: null
header-includes:
- \usepackage{float}
- \usepackage{booktabs}
fontsize: 11pt
papersize: A4
---
```{r knitr_setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE)
```
```{r plot-mtcars, fig.height = 3, fig.width = 4, fig.cap = "A: foo bar baz \nB: foobar"}
plot(mpg ~ wt, data = mtcars)
```
【问题讨论】:
-
你试过在行尾加双倍空格吗?可能值得一试
-
编辑添加 - 仍然没有:(
-
这看起来像一个副本:stackoverflow.com/questions/33628318/…>
-
这不是 stackoverflow.com/questions/33628318/… 的副本,因为它询问是否在代码中跨行拆分长标题,而我的问题是在输出中拆分它。
标签: r r-markdown knitr bookdown