2016-10-21 23 views
2

我想在R标记中获得浮动图形引用,因此如果稍后添加图形,我不必手动更改所有引用。我知道这在R sweave/latex中是可行的,但我希望有一种方法可以在减价中做到这一点,因为我对它更加熟悉。我在下面的代码中包含了一个简单的例子,所以我很清楚我正在尝试做什么。任何帮助非常感谢,我一直在寻找这个答案。尝试在R标记中获取浮动图形引用

\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 {无花果:图形}看到的x对y的曲线图

+0

看完这个吗? https://rpubs.com/ajlyons/autonumfigs –

回答

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) 
``` 
+0

也可以尝试** bookdown **包:https://bookdown.org/yihui/bookdown/a-single-document.html –