Sto avendo difficoltà generare \label{}
per i grafici quando si utilizza knitr per passare da un file a un file *.Rmd
*.md
via knitr
; e quindi la conversione in *.pdf
tramite pandoc
.Non posso generare label {fig: MWe-plot} con knitr
Un MWE per il mio *.Rmd
è incluso qui sotto:
```{r Setup, include=FALSE, results="hide", warning=FALSE}
opts_chunk$set(dev="cairo_pdf", fig.lp="fig:", echo=FALSE, results="hide",
message=FALSE, warning=FALSE)
```
```{r mwe-plot, fig.cap = "MWE plot."}
library(ggplot2)
ggplot(mtcars, aes(factor(cyl))) +
geom_bar()
```
I maglia:
knit("mwe.Rmd")
allora io uso Pandoc
pandoc -o mwe.pdf mwe.md
dovrei essere in grado di riferimento incrociato la trama con Figure \ref{fig:mwe-plot}
nella mia fonte *.Rmd
. Ma sembra che il \label{fig:mwe-plot}
non è stato creato in mwe.tex
se corro:
pandoc -o mwe.pdf mwe.md
Grazie!
Grazie! Speravo di lavorare su "l'altra opzione" che hai menzionato e non ho ancora trovato il tempo per farlo :) –
Credo che la mia domanda sia pertinente alla tua risposta (è un po 'diversa, dato che generano esplicitamente etichette per riferimenti incrociati come parte della generazione dinamica di blocchi). Mi piacerebbe avere tue notizie, Gavin e/o @Yihui su questo: http://stackoverflow.com/q/26883864/2872891. Grazie! –