r - R:图表,绘图,直方图等的标题名称中的乳胶
问题描述
我正在尝试在 R Markdown 中使用涉及 Latex 的标题来命名直方图。但是,我无法让它工作。这是我在 R Mark down 的代码块中的格式:
hist(X, freq = FALSE, breaks = 115, main="Blah Blah $MATH$")
hist(X, freq = FALSE, breaks = 100, main="Blah Blah $MATH$")
有什么建议吗?
解决方案
在 R Markdown 文档的上下文中,我实际上强烈建议您使用图形标题而不是绘图标题,如下所示:
---
title: "Stack Overflow Answer"
author: "duckmayr"
output: pdf_document
---
```{r histogram, fig.cap="Blah Blah $\\mathcal{MATH}$"}
hist(islands, main = "")
```
更新:多个直方图
您可以使用子图,这是正常的 LaTeX 方式。然后你将使用fig.subcap
chunk 选项而不是fig.cap
:
title: "Stack Overflow Answer"
author: "duckmayr"
header-includes:
- \usepackage{subcaption}
output: pdf_document
---
```{r histogram, fig.cap="Histograms", fig.subcap=c("Blah Blah $\\mathcal{MATH}$ (islands)", "Blah Blah $\\mathcal{MATH}$ (linx)"), out.width="45%"}
hist(islands, main = "")
hist(lynx, main = "")
```
推荐阅读
- android - Android)在这种情况下,是否可以在对话框中进行语音输出?
- xml - Dom4j -> 无效的 XPath 表达式
- mysql - 编写查询以了解特定电影类别的租借次数。降序排列
- php - 如何在 php 中显示图像?
- javascript - 用于 Internet Explorer 的 Polyfill
- python - asyncpg 中的死锁 - 如何解决?
- ssh - 通过expect向ssh连接插入密码
- swift - 什么是二元运算符,为什么它不能应用于双操作数?我在 Swift 中遇到错误
- c - 在 C Linux 中递归创建文件
- database - 如何在 32 位架构系统上限制 mongodb 的 ROM 使用?我正在使用 mongodb 2.4 版