---
title: "Untitled"
author: "April 2018"
date: "4/9/2019"
output: powerpoint_presentation
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE)
```
## Slide with Plot
```{r pressure, fig.width=30, fig.asp=0.618, out.width = "200%"}
plot(pressure)
```
Я читаю Руководство R Studio по созданию презентаций PowerPoint в R Markdown. Я хотел бы иметь возможность настроить свои слайды так, чтобы они включали две вещи:
После некоторых поисков в Интернете я просто не могу определить, как это сделать правильно. Может быть, вы знаете, как. Вот то, что я ищу (изображение ниже). Регулировка ширины вывода, похоже, не очень помогает.





Вы можете настроить макет результирующего файла PowerPoint, создав «эталонный» файл PowerPoint с пользовательскими макетами мастер-слайдов, которые вы создаете. Раздел Templates документа RStudio, на который вы ссылались, объясняет, как это сделать.
Основная идея состоит в том, чтобы открыть новый файл PowerPoint и настроить стили мастер-слайда или использовать существующий документ или шаблон PowerPoint, который либо уже содержит нужные стили, либо может быть изменен для получения желаемого. Сохраните этот настроенный файл в папке проекта RStudio (или по другому пути, который вы можете указать в заголовке YAML), а затем укажите его в заголовке YAML. Если этот справочный документ называется my_template.pptx, то заголовок YAML будет выглядеть так:
---
title: "Untitled"
author: "April 2018"
date: "4/9/2019"
output:
powerpoint_presentation:
reference_doc: my_template.pptx
---
Для вашего случая я связал документ, который вы предоставили, в файл под названием test.pptx и использовал его в качестве исходного документа для создания желаемого шаблона. Открыв этот документ, я открыл «мастер слайдов»:
Это вызывает следующее представление:
Нажмите Insert Layout (возле левого конца ленты), чтобы создать новый макет слайда, который станет нашим макетом изображения от края до края. Затем нажмите на раскрывающийся список Insert Placeholder и выберите Picture. Затем нажмите и перетащите, чтобы добавить заполнитель изображения от края до края в макет слайда, который мы только что создали. Вы также можете переместить поле заголовка слайда выше и с помощью меню Home установить его по левому краю. Новый макет слайда теперь выглядит так:
Нажмите Slide Master (левый конец ленты), а затем нажмите Close Master (правый конец ленты). Затем сохраните файл как my_template.pptx.
Теперь скомпилируйте следующий документ:
---
title: "Untitled"
author: "April 2018"
date: "4/9/2019"
output:
powerpoint_presentation:
reference_doc: template.pptx
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE)
```
## Slide with Plot
```{r pressure, fig.asp=0.618}
par(mar=c(4,4,0.1,0.1))
plot(pressure)
```
А вот так выглядит слайд Powerpoint:
Это не совсем то, что мы хотели. Давайте попробуем другое соотношение сторон fig.asp=0.5:
Это лучше, хотя разрешение оставляет желать лучшего. Итак, давайте установим аргумент чана dpi так, чтобы заголовок куска теперь был следующим:
```{r pressure, fig.asp=0.5, dpi=300}
что дает нам следующий слайд PowerPoint с гораздо более четкими линиями и текстом: