Recherche…


Syntaxe

  • Entête:
    • Format YAML, utilisé lorsque le script est compilé pour définir les paramètres généraux et les métadonnées

Paramètres

Paramètre définition
Titre le titre du document
auteur L'auteur du document
rendez-vous amoureux La date du document: Peut être " r format(Sys.time(), '%d %B, %Y') "
auteur L'auteur du document
sortie Le format de sortie du document: au moins 10 formats disponibles. Pour le document HTML, html_output . Pour document PDF, pdf_document , ..

Remarques

Paramètres de sous-options:

sous option la description html pdf mot odt RTF Maryland github Ioslides glissant projecteur
citation_package Le package LaTeX pour traiter les citations, natbib, biblatex ou none X X X
code_folding Laisser les lecteurs basculer l'affichage du code R, "none", "hide" ou "show" X
colortheme Thème couleur Beamer à utiliser X
css Fichier CSS à utiliser pour styliser le document X X X
dev Dispositif graphique à utiliser pour la sortie de la figure (par exemple "png") X X X X X X X
durée Ajouter un compte à rebours (en minutes) au pied de page des diapositives X
Fig_Caption Les chiffres doivent-ils être rendus avec des légendes? X X X X X X X
fig_height, fig_width Hauteur et largeur de la figure par défaut (en pouces) pour le document X X X X X X X X X X
surligner Surlignement syntaxique: "tango", "pygments", "kate", "zenburn", "textmate" X X X X X
comprend Fichier de contenu à placer dans le document (in_header, before_body, after_body) X X X X X X X X
incrémentale Les puces doivent-elles apparaître une à la fois (sur les clics de souris du présentateur)? X X X
keep_md Enregistrer une copie du fichier .md contenant la sortie knitr X X X X X X
keep_tex Enregistrer une copie du fichier .tex contenant la sortie knitr X X
latex_engine Moteur de rendu du latex, ou "" pdflatex "," xelatex ", lualatex" X X
lib_dir Répertoire des fichiers de dépendance à utiliser (Bootstrap, MathJax, etc.) X X X
mathjax Défini sur local ou une URL pour utiliser une version locale / URL de MathJax pour rendre X X X
md_extensions Extensions Markdown à ajouter à la définition par défaut ou R Markdown X X X X X X X X X X
nombre_sections Ajouter une numérotation de section aux en-têtes X X
pandoc_args Arguments supplémentaires à transmettre à Pandoc X X X X X X X X X X
se conserver Préserver la matière première de YAML dans le document final? X
reference_docx fichier docx dont les styles doivent être copiés lors de la production de la sortie docx X
self_contained Intégrer des dépendances dans la doc X X X
slide_level Le niveau de titre le plus bas qui définit les diapositives individuelles X
plus petit Utilisez la taille de police la plus petite dans la présentation? X
intelligent Convertissez des guillemets droits en bouclés, en tirets en tirets, ... en ellipses, etc. X X X
modèle Modèle Pandoc à utiliser lors du rendu du fichier X X X X X
thème Thème Bootswatch ou Beamer à utiliser pour la page X X
toc Ajouter une table des matières au début du document X X X X X X X
toc_depth Le niveau le plus bas des rubriques à ajouter à la table des matières X X X X X X
toc_float Flotter la table des matières à gauche du contenu principal X

Rstudio exemple

C'est un script enregistré en tant que .Rmd, contrairement aux scripts enregistrés en tant que .R.

Pour tricoter le script, utilisez la fonction de render ou utilisez le bouton de raccourci dans 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)
```

Ajout d'un pied de page à une présentation en ioslides

L'ajout d'un pied de page n'est pas possible nativement. Heureusement, nous pouvons utiliser jQuery et CSS pour ajouter un pied de page aux diapositives d'une présentation ioslides rendue avec knitr. Tout d'abord, nous devons inclure le plugin jQuery. Ceci est fait par la ligne

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

Maintenant, nous pouvons utiliser jQuery pour modifier le DOM ( Document Object Model ) de notre présentation. En d'autres termes: nous modifions la structure HTML du document. Dès que la présentation est chargée ( $(document).ready(function() { ... }) ), nous sélectionnons toutes les diapositives qui n'ont pas les attributs de classe .title-slide , .backdrop ou .segue et ajoutez le tag <footer></footer> juste avant que chaque diapositive ne soit "fermée" (donc avant </slide> ). L' label attribut contient le contenu qui sera affiché ultérieurement.

Il ne nous reste plus qu'à mettre en page notre bas de page avec CSS:

Après chaque <footer> ( footer::after ):

  • afficher le contenu de l' label attribut
  • utiliser la taille de police 12
  • positionner le pied de page (20 pixels du bas de la diapositive et 60 pixels de la gauche)

(les autres propriétés peuvent être ignorées mais devront être modifiées si la présentation utilise un modèle de style différent).

---
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.

Le résultat ressemblera à ceci:

entrer la description de l'image ici



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow