我在 RStudio 中使用 knitr 来编写一个 rmarkdown bookdown:pdf:document2 文档。我有两个图,与 gridExtra 并排绘制,并标记为 A 和 B。我想在图标题的输出中放置一个换行符,如 fig.cap 所定义,在 A 的标题和 B 的标题之间,但我很难过。我试过了:
\n - 被忽略,就好像它不存在一样
\\n - 未定义的控制序列
\\\n - @tempf 的参数有一个额外的}。
\\\\n - 打印“\n”(这里有点傻)
双倍空间 - 什么都不做
出于绝望,我什至尝试了 HTML 样式的换行符,我不知道如何在此处显示,但我没想到它们会起作用,但它们没有。
在 LaTeX 中是可能的,所以肯定有办法......
注意:这不是knitr 中跨行拆分 r 块头的副本,因为它询问如何在代码中跨行拆分块头中的长标题,我问的是如何在输出中执行此操作。
苏珊娜
---
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}
- …Run Code Online (Sandbox Code Playgroud) 我一直在尝试使用 ggpairs(来自 GGally)作为探索性工具。我遇到了轴刻度标签相互覆盖的问题。如果这是直的 ggplot2,我会把它们放在 45 或 90 度角上,一切都会好起来,但我不知道如何为 ggpairs 做到这一点。在互联网上浏览让我感觉这可能是可以用包装来做的事情,但不知道如何继续。有人可以帮忙吗?
一些代码的结果很丑陋:
library(dplyr)
library(ggplot2)
library(GGally)
library(MASS)
cars <- dplyr::select(Cars93, Type, Price, MPG.city, MPG.highway,
EngineSize, Origin)
ggpairs(cars)
Run Code Online (Sandbox Code Playgroud)
谢谢您的关注。