试图在R-markdown中获得浮动数字引用

时间:2016-10-21 17:26:34

标签: r knitr r-markdown

我试图在R-markdown中获得浮动数字引用,因此如果稍后添加数字,我不必手动更改所有引用。我知道这可能是R sweave / latex,但是我希望有一种方法可以在降价时使用它,因为我对它更加熟悉。我将下面的代码包含在一个简单的示例中,因此我很清楚我想要做什么。非常感谢任何帮助,我一直在寻找答案。

 \begin{figure}
```{r}
d<- data.frame(x= 1:10,y = 1:10)
plot(d$x,d$y)
```
\caption{\label{fig:graph} plot of x vs y}
\end{figure}

在图\ ref {fig:graph}中,您可以看到x与y

的关系图

1 个答案:

答案 0 :(得分:1)

编号自动完成,请参阅此示例并记下YAML标题中的fig_caption: yes参数:

---
title: "Test"
output: 
  pdf_document:
    fig_caption: yes
---

```{r, fig.cap="One"}
d<- data.frame(x= 1:10,y = 1:10)
plot(d$x,d$y)
```

```{r, fig.cap="Two"}
d<- data.frame(x= 1:10,y = 1:10)
plot(d$x,d$y)
```