Rpres Представление HTML5 "Сохранить как PDF" (Google Chrome) отображается неправильно
Я пытаюсь сохранить презентацию Rpres HTML5 (новую функцию Rstudio) в качестве документа PDF, который будет служить в качестве презентационного материала (как предложено здесь)
Проблема заключается в том, что вывод выглядит испорченным в pdf, даже для базового примера представления, поставляемого с RStudio.
Как воссоздать проблему - скопируйте это в новый .Rpres файл из RStudio или просто откройте новый File -> New File -> R Presentation
:
test
========================================================
author:
date:
First Slide
========================================================
For more details on authoring R presentations click the
**Help** button on the toolbar.
- Bullet 1
- Bullet 2
- Bullet 3
Slide With Code
========================================================
```{r}
summary(cars)
```
Slide With Plot
========================================================
```{r, echo=FALSE}
plot(cars)
```
В RStudio нажмите Preview -> View in Browser
В Google Chrome right-click -> Print...
создаст следующий беспорядочный pdf
Ответы
Ответ 1
В настоящий момент RStudio не поставляется с CSS для печати для Rpresentations. В соответствии с ответом поддержки RStudio здесь, они хотят добавить эту функцию для сохранения в формате PDF непосредственно в RStudio. Тем временем Pandoc - это путь.
EDIT 12 мая 2014 года:
В RStudio реализовано производство PDF-презентаций. Вы можете получить хороший PDF файл в альбомном формате с элементами управления для навигации между слайдами. Загрузить предварительную версию версии 0.98.836 или выше. Затем нажмите:
File -> New File -> R Markdown -> Presentation -> Default Output Format = PDF (Beamer)
![enter image description here]()
Ответ 2
Вы можете использовать RStudio для открытия соответствующего файла .md, конечно же, вам нужно предварительно просмотреть свои .Rpres, чтобы сгенерировать файл .md. Затем нажмите кнопку "Предварительный просмотр", чтобы просмотреть файл .md и открыть его в браузере. Наконец, его можно распечатать как раздаточные материалы.