Размер поля кода и размер шрифта в RPres
В прошлом я много работал с knitr и beamer для слайдов. Одна вещь, которую я сейчас замечаю в R Presentations, заключается в том, что динамическое изменение размера как поля кода, так и размера шрифта кода, по-видимому, отсутствует. С knitr/beamer я мог легко изменить размер шрифта с помощью аргумента size (например, size="footnote", работающего для более плотных слайдов), а также изменить ширину поля кода для моих слайдов с помощью параметров (width=...).
Я борюсь с тем, как сделать это в текущей реализации презентаций R - какие-либо предложения?
2 ответа
@ Ответ Флориана на меня не сработал. Я нашел здесь решение, которое кажется чище - спасибо Энди Лайонсу за это исправление.
Определите новый стиль для меньшего кода в начале документа, а затем применяйте его всякий раз, когда вы хотите, чтобы слайд использовал меньший код.
Вот пример того, как это сделать:
Presentation Title
========================================================
author: Jane Doe
transition: none
<style>
.small-code pre code {
font-size: 1em;
}
</style>
Slide 1 - large code
========================================================
Regular slide text here
```{r}
head(cars)
```
Slide 2 - small code
========================================================
class: small-code
More regular slide text...
```{r}
head(cars)
```
Для размера шрифта, оборачивая кусок в
<font size="X"> CHUNK </font>
работал на меня.