Поиск…


Синтаксис

  • Заголовок:
    • Формат YAML, используемый при компиляции скрипта для определения общего параметра и метаданных

параметры

параметр определение
заглавие название документа
автор Автор документа
Дата Дата документа: может быть « r format(Sys.time(), '%d %B, %Y')
автор Автор документа
выход Формат вывода документа: доступно не менее 10 форматов. Для html-документа html_output . Для документа PDF, pdf_document , ..

замечания

Параметры дополнительных параметров:

Подвариант описание HTML PDF слово а.с. РТФ Мэриленд GitHub ioslides slidy видеопроектор
citation_package Пакет LaTeX для обработки цитат, natbib, biblatex или none Икс Икс Икс
code_folding Пусть читатели переключают отображение R-кода, «none», «hide» или «show», Икс
colortheme Цветная тема Beamer для использования Икс
CSS Файл CSS для стилирования документа Икс Икс Икс
DEV Графическое устройство для вывода рисунка (например, «png») Икс Икс Икс Икс Икс Икс Икс
продолжительность Добавить таймер обратного отсчета (в минутах) до нижнего колонтитула слайдов Икс
fig_caption Должны ли цифры отображаться под заголовками? Икс Икс Икс Икс Икс Икс Икс
fig_height, fig_width Высота и ширина рисунка по умолчанию (в дюймах) для документа Икс Икс Икс Икс Икс Икс Икс Икс Икс Икс
основной момент Подсветка синтаксиса: «танго», «пигменты», «кате», «дзенбурн», «текст», Икс Икс Икс Икс Икс
включает в себя Файл содержимого для размещения в документе (in_header, before_body, after_body) Икс Икс Икс Икс Икс Икс Икс Икс
дополнительный Должны ли появляться по одному за раз (при нажатие кнопок мыши)? Икс Икс Икс
keep_md Сохраните копию файла .md, содержащего вывод knitr Икс Икс Икс Икс Икс Икс
keep_tex Сохраните копию .tex-файла, содержащего вывод knitr Икс Икс
latex_engine Двигатель для визуализации латекса, или "pdflatex", "xelatex", lualatex " Икс Икс
lib_dir Каталог файлов зависимостей для использования (Bootstrap, MathJax и т. Д.) Икс Икс Икс
MathJax Установите локальный или URL-адрес, чтобы использовать локальную / URL-версию MathJax для рендеринга Икс Икс Икс
md_extensions Расширения Markdown для добавления к определению по умолчанию или R Markdown Икс Икс Икс Икс Икс Икс Икс Икс Икс Икс
number_sections Добавить нумерацию разделов в заголовки Икс Икс
pandoc_args Дополнительные аргументы для перехода к Pandoc Икс Икс Икс Икс Икс Икс Икс Икс Икс Икс
preserve_yaml Сохранять переднюю часть YAML в финальном документе? Икс
reference_docx docx файл, стили которого должны копироваться при выпуске docx Икс
self_contained Встраивание зависимостей в документ Икс Икс Икс
slide_level Самый низкий уровень заголовка, который определяет отдельные слайды Икс
меньше Использовать меньший размер шрифта в презентации? Икс
умный Преобразуйте прямые кавычки в фигурные, тире до em-тире, ... до эллипсов и т. Д. Икс Икс Икс
шаблон Шаблон Pandoc для использования при рендеринге файла Икс Икс Икс Икс Икс
тема Тема Bootswatch или Beamer для использования на странице Икс Икс
TOC Добавить оглавление в начале документа Икс Икс Икс Икс Икс Икс Икс
toc_depth Самый низкий уровень заголовков для добавления к оглавлению Икс Икс Икс Икс Икс Икс
toc_float Поплавьте оглавление слева от основного содержимого Икс

Пример Rstudio

Это скрипт, сохраненный как .Rmd, напротив r скриптов, сохраненных как .R.

Чтобы связать скрипт, используйте функцию render или используйте кнопку быстрого доступа в Rstudio.

--- 
title: "Rstudio exemple of a rmd file"
author: 'stack user'
date: "22 July 2016"
output: html_document
---

The header is used to define the general parameters and the metadata.

## R Markdown

This is an R Markdown document.
It is a script written in markdown with the possibility to insert chunk of R code in it.
To insert R code, it needs to be encapsulated into inverted quote.

Like that for a long piece of code:

```{r cars}
summary(cars)
```

And like ``r cat("that")`` for small piece of code.

## Including Plots

You can also embed plots, for example:

```{r echo=FALSE}
plot(pressure)
```

Добавление нижнего колонтитула в презентацию ioslides

Добавление нижнего колонтитула не является возможным. К счастью, мы можем использовать jQuery и CSS, чтобы добавить нижний колонтитул к слайдам презентации ioslides, представленной с помощью knitr. Прежде всего, мы должны включить плагин jQuery. Это делается по линии

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>

Теперь мы можем использовать jQuery для изменения DOM ( объектной модели документа ) нашей презентации. Другими словами: мы изменяем структуру HTML документа. Как только презентация загружается ( $(document).ready(function() { ... }) ), мы выбираем все слайды, которые не имеют атрибутов класса .title-slide , .backdrop или .segue и добавьте тег <footer></footer> прямо перед каждым слайдом «закрыто» (так до </slide> ). label атрибута содержит содержимое, которое будет отображаться позже.

Все, что нам нужно сделать, это разбить наш нижний колонтитул на CSS:

После каждого <footer> ( footer::after ):

  • отобразить содержимое label атрибута
  • использовать размер шрифта 12
  • расположите нижний колонтитул (20 пикселей от нижней части слайда и 60 пикселей слева)

(другие свойства могут быть проигнорированы, но могут быть изменены, если в презентации используется другой шаблон стиля).

---
title: "Adding a footer to presentaion slides"
author: "Martin Schmelzer"
date: "26 Juli 2016"
output: ioslides_presentation
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE)
```

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>

<script>
    $(document).ready(function() {
      $('slide:not(.title-slide, .backdrop, .segue)').append('<footer label=\"My amazing footer!\"></footer>');    
    })
</script>

<style>
  footer:after {
    content: attr(label);
    font-size: 12pt;
    position: absolute;
    bottom: 20px;
    left: 60px;
    line-height: 1.9;
  }
</style>


## Slide 1

This is slide 1.

## Slide 2

This is slide 2

# Test

## Slide 3

And slide 3.

Результат будет выглядеть так:

введите описание изображения здесь



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow