Короткая подпись fig.scap in knitr не работает?
Я понял, что использование fig.scap должно предоставлять короткую метку для использования с таблицей рисунков, но это не так, она использует длинную метку. Есть идеи? Версия Rstudio 0.98.1091.
---
output:
pdf_document:
fig_caption: yes
---
\listoffigures
```{r, fig.cap="long caption",fig.scap="short"}
plot(1:4)
```
1 ответ
Решение
Эта опция изначально была разработана только для документов.Rnw. Это не относится к документам.Rmd. Однако вы можете запустить вывод LaTeX для графиков в R Markdown, указав любой из параметров чанка out.width
, out.height
, а также fig.align
, Например,
---
graphics: yes
output:
pdf_document:
fig_caption: yes
---
\listoffigures
```{r, fig.cap="long caption", fig.scap="short", fig.align='center'}
plot(1:4)
```
Обратите внимание, что вам нужно knitr >= 1.8 (в настоящее время на CRAN) и Pandoc >= 1.13.1 (см. Комментарии ниже). Метаданные YAML graphics: yes
удостоверяется, что Pandoc знает о выводе графики в документе (это слишком технически, чтобы объяснять здесь).