Изменение размера шрифта подписей к рисункам в выводе RMarkdown pdf - PullRequest
2 голосов
/ 23 мая 2019

Я хотел бы уменьшить размер шрифта всех надписей (рисунков и таблиц) в моем документе R Markdown. Я использую bookdown. Окончательный вывод PDF, и я работаю в R Studio. Для загрузки изображения я использую функцию include_graphics из knitr, потому что мне сказали, что это лучший способ (см. здесь ).

Я нашел точно такой же вопрос, но для вывода html здесь

Пример .rmd:

---
output: pdf_document
---

Normal text has the same size as the captions.

```{r, echo = FALSE, out.width = '50%', fig.cap = "The caption has the same size as normal text."}
knitr::include_graphics('logo.png')
```

Как видите, размер шрифта заголовка и размер обычного текста точно одинаковы, что выглядит не очень хорошо. Как я могу решить эту проблему?

1 Ответ

3 голосов
/ 23 мая 2019

Если допустимо использование пакетов LaTeX, вы можете использовать caption

---
output: pdf_document
header-includes:
   - \usepackage{caption}
   - \captionsetup[figure]{font=scriptsize}
---

Normal text has the same size as the captions.

```{r, echo = FALSE, out.width = '50%', fig.cap = "The caption has the same size as normal text."}
knitr::include_graphics('logo.png')

```

Заменить scriptsize, чтобы изменить размер.Вы можете найти список размеров шрифтов LaTeX по умолчанию здесь:

https://en.wikibooks.org/wiki/LaTeX/Fonts#Built-in_sizes

Пакет caption на CTAN:

https://ctan.org/pkg/caption

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...