Введение
Первый выпуск серии коммуникационных документов:Как сделать Rbeamer с Rmarkdown. Сегодня давайте представим еще одну форму обмена документами: как использовать Rmarkdown для создания частной версии ppt!
Используйте учебник
Уведомление:Этот выходной формат доступен только в rmarkdown >= v1.9, а для Pandoc требуется как минимум v2.0.5. Вы можете использовать соответственно в R
packageVersion('rmarkdown')
иrmarkdown :: pandoc_version()
Проверьте версию пакета rmarkdown и Pandoc.
-
- Откройте уценку New File-R, выберите PowerPoint
Рекомендуется сначала создать новый проект, а затем сгенерировать соответствующий файл Rmarkdown в этом проекте.
-
- Щелкните значок вязания, чтобы получить ppt шаблона.
пользовательский шаблон
ты можешь пройтиreference_doc
Возможность передать пользовательский справочный документ для настройки внешнего вида презентации PowerPoint, например:
---
title: "Habits"
output:
powerpoint_presentation:
reference_doc: my-styles.pptx
---
Уведомление,reference_doc
Для опции требуется версия rmarkdown выше 1.9:
if (packageVersion('rmarkdown') <= '1.9') {
install.packages('rmarkdown') # update rmarkdown from CRAN
}
По сути, любой шаблон, включенный в более новые версии Microsoft PowerPoint, будет работать. Вы можете создать новый шаблон файла *.pptx и использовать его в качестве справочного документа (шаблона). Pandoc прочитает стили в шаблоне и применит их к презентациям PowerPoint, созданным с помощью R Markdown.
Вы можете напрямую использовать официальные бесплатные шаблоны Microsoft PowerPoint.
конкретный пример
Редактор сделал обложку alma mater ppt в качестве пользовательского справочного шаблона для вашей справки.
Уведомление:Файл wzu.pptx находится в той же папке, что и .rmd (здесь я поместил только одну страницу файла wzu.pptx)
Файл yaml выглядит следующим образом:
---
title: "庄闪闪的R语言手册"
author: "庄闪闪"
date: "`r Sys.Date()`"
output:
powerpoint_presentation:
reference_doc: wzu.pptx
---
Наконец, ppt, полученный с помощью Rmarkdown, может содержать формулы, изображения, коды и результаты вывода.
мне есть что сказать
-
Вот только основное введение. Для вставки документа, размера вывода кода, размера вывода изображения и т. д. я не буду вдаваться здесь слишком подробно.R Markdown: полное руководство, Я постараюсь сделать учебник по этим навыкам в будущем, когда у меня будет время.
-
Преимущество ppt по сравнению с последним твитом Rbeamer заключается в том, что он может настраивать шаблон, более личную настройку, а конечный результат вывода также можно настроить вручную.
-
Заинтересованные друзья могут создавать свои собственные шаблоны, более мощная система обмена документами в Rmarkdown еще впереди, с нетерпением ждите этой серии!