Добавление подписей к рисункам / графикам в rmarkdown - PullRequest
1 голос
/ 18 апреля 2019

Я использую rmarkdown для вывода документа PDF, однако добавление подписей к графикам, похоже, не работает. Согласно документации, мы должны использовать fig.cap, чтобы указать подписи к рисункам для передачи в Latex. Это заголовок моего кода:

```{r Plot bond index returns, include = TRUE, fig.cap = "Bond index cumulative returns"}

Я добавил следующие строки в заголовок документа rmarkdown

output: pdf_document: fig_caption: true

Эта настройка полностью исключает вывод всего фрагмента из полученного PDF

1 Ответ

1 голос
/ 18 апреля 2019

Можете ли вы предоставить немного больше деталей? Я не могу воспроизвести эту ошибку. С barebones .Rmd это выглядит так:

---
output: pdf_document
---

```{r echo = FALSE, fig.cap = "Test figure caption."}
plot(pressure)
```

Я получаю вывод вроде:

enter image description here

Edit:

После просмотра ответов на этот вопрос , следующий код генерирует цифры с текстом, перемежающимся с цифрами:

---
output: pdf_document
header-includes:
 \usepackage{float}
 \floatplacement{figure}{H}
---

```{r global_options, include=FALSE}
knitr::opts_chunk$set(fig.pos = 'h')
```

Here is text number preceding figure 1

```{r echo = FALSE, fig.cap = "Test figure caption."}
plot(pressure)
```

Here is text following figure 1

```{r echo = FALSE, fig.cap = "Second test figure caption."}
plot(cars)
```

Here is some final text following the second figure
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...