我在Windows 7中使用RStudio / knitr / markdown / pandoc / docx。当我并排打印其中两张时,我无法获取字幕上的字幕。
在下面的示例中,我的docx中没有中间图形的标题。尽管如此,图号在最后一个图中是正确的。
顺便说一句,当我不包括fig.subcap选项时,我没有得到标题。
谢谢!
Title
========================================================
```{r setup, include=FALSE}
opts_chunk$set(comment=NA)
fig.caption.num = local({
i = 0
function(x) {
i <<- i + 1
paste('Fig. ', i, ': ', x, sep = '')
}
})
```
Some text:
```{r fig.width=7, fig.height=6, fig.cap=fig.caption.num('My first plot')}
plot(cars)
```
Two plots:
```{r fig.width=3, fig.height=7, fig.cap=fig.caption.num('Two plots'), fig.show='hold', fig.subcap=c('one plot', 'the other one')}
plot(cars)
plot(1:10)
```
Some more text:
```{r fig.width=7, fig.height=7, fig.cap=fig.caption.num('My last plot')}
plot(cars)
```
Finish text
sessionInfo()
R版本2.15.3(2013-03-01)
平台:x86_64-w64-mingw32 / x64(64位)
locale:
[1] LC_COLLATE=Spanish_Argentina.1252 LC_CTYPE=Spanish_Argentina.1252
[3] LC_MONETARY=Spanish_Argentina.1252 LC_NUMERIC=C
[5] LC_TIME=Spanish_Argentina.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] digest_0.6.3 evaluate_0.4.3 formatR_0.7 knitr_1.2 stringr_0.6.2
[6] tools_2.15.3
答案 0 :(得分:2)
这只是为了将问题标记为已回答。请参阅Yihui上面的评论,确认这是仅限LaTeX的功能。