Я пытаюсь придумать хорошую систему для генерации слайдов и сопроводительных раздаточных материалов. Идеальная система имела бы следующие свойства:
pandoc
формат разделителя слайда (автоматически генерируют новый слайд после заголовков указанного уровня) предпочтенsed
), но предпочел бы не писать огромную инфраструктуруВот то, что я обнаружил до сих пор о различных вариантах:
pandoc
формат разделителя слайда, хотя существует обходное решениеpsnup
...)RStudio
презентации (.Rpres
файлы): pandoc
формат разделителя слайда rmarkdown
. Это решает многие вышеупомянутые проблемы с .Rpres
формат.pandoc
: может быть единственный переводчик скидки с цены, который имеет функции, такие как сноски, поддержка библиографии, и т.д. Я могу также использовать pandoc
генерировать ЛАТЕКС с помощью класса tufte-раздаточных-материалов, который соответствует моим критериям красоты. pandoc -s -S -i -t dzslides --mathjax knitr-slides.md -o knitr-slides.html
, но это, кажется, не...Rnw
(knitr-диалект Sweave), а не скидка с цены R для начала. Это дало бы мне окончательную гибкость... В конце концов, это, мой конкретный вопрос: что лучший (самый легкий) путь состоит в том, чтобы генерировать расположение на два столбца для вывода HTML?
Любой другой совет будет также цениться.
Можно использовать fenced_divs
нотация или :::
для создания столбцов или 'Двух расположений Содержания'. См. также эта страница для знания больше о нотации.
## Slide With Image Left
::: columns
:::: column
left
::::
:::: column
right
```{r your-chunk-name, echo=FALSE, fig.cap="your-caption-name"}
knitr::include_graphics("your/figure/path/to/the-image.pdf")
#The figure will appear on the right side of the slide...
```
::::
:::
С тех пор pandoc 2+
, то, которое поддерживает нотацию, было реализовано в RStudio v1.2+
, Вы, возможно, должны установить RStudio v1.2+
сначала. Установка достаточно легка (по крайней мере, в моем случае); просто загрузите и установите RStudio v1.2+
. В способе установки бывшая версия RStudio
на Вашем компьютере будет заменена новым, не удаляя его вручную.
:::
нотация может использоваться, даже когда Вы вяжете .Rmd
файлы с [1 110] опция, а также когда Вы создаете слайды HTML. Таким образом, мы не должны ни смешивать скидку с цены и ЛАТЕКСНУЮ нотацию в одном файле, ни добавлять дополнительные коды больше: просто свяжите файл, как Вы вяжете другой .Rmd
с другими опциями.
Не прямое решение, но Yihui Xaringan
пакет https://github.com/yihui/xaringan / работы для меня. Это основано remark.js
. В шаблоне по умолчанию можно использовать .pull-left[]
и .pull-right[]
. Пример: https://slides.yihui.name/xaringan/#15. Вам только нужна минимальная тонкая настройка на существующем .rmd
файлы.