【发布时间】:2015-11-02 18:49:45
【问题描述】:
我是 Knitr 的新手。我正在尝试使用 r 块制作报告,但我不知道如何使用标题和标签来稍后引用该图。 这是我想做的一个例子:
---
title: "Plotting"
author: "xx"
date: '2015-08-10'
output: pdf_document
---
```{r figs, echo=FALSE, fig.width=7,fig.height=6,fig.cap="plotting example"}
par(mfrow=c(2,2))
plot(1:10, col=2)
plot(density(runif(100, 0.0, 1.0)))
plot(runif(100, 0.0, 1.0),type="l")
```
in Figure \ref{fig:figs} we see examples of plotting in R.
我想要一个标题“Plotting example”,并有一个标签,所以我可以在文本中使用 Figure \ref{fig.label}。我已经尝试过 fig.cap 和 fig.lp,它们都不起作用。 如果有人可以提供帮助,我将不胜感激。
【问题讨论】:
-
欢迎来到 SO。下次您发布问题时,如果可能(例如这种情况)尝试包含reproducible example,无论如何
fig.cap块选项适合您。请参阅here RMarkdown 的完整指南。您的问题是反向引用的问题,但如果输出是 PDF 或 HTML,解决方案可能会有所不同。这就是为什么一个可重复的例子很重要的原因。
标签: r knitr r-markdown