Zoeken…


Syntaxis

  • header:
    • YAML-indeling, gebruikt wanneer het script wordt gecompileerd om algemene parameter en metagegevens te definiëren

parameters

Parameter definitie
titel de titel van het document
auteur De auteur van het document
datum De datum van het document: kan " r format(Sys.time(), '%d %B, %Y') "
auteur De auteur van het document
uitgang Het uitvoerformaat van het document: minstens 10 formaat beschikbaar. Voor html-document, html_output . Voor PDF-document, pdf_document , ..

Opmerkingen

Subopties parameters:

sub-optie Beschrijving html pdf woord odt rtf md github ioslides Slidy beamer
citation_package Het LaTeX-pakket voor het verwerken van citaten, natbib, biblatex of geen X X X
code_folding Laat lezers de weergave van R-code, "geen", "verbergen" of "tonen" omschakelen X
colortheme Beamer-kleurenthema te gebruiken X
css CSS-bestand om te documenteren X X X
dev Grafische apparaat om te gebruiken voor figuuruitvoer (bijv. "Png") X X X X X X X
looptijd Voeg een afteltimer (in minuten) toe aan de voettekst van dia's X
fig_caption Moeten figuren worden weergegeven met bijschriften? X X X X X X X
fig_height, fig_width Standaard figuurhoogte en -breedte (in inches) voor document X X X X X X X X X X
hoogtepunt Syntaxis-markering: "tango", "pygments", "kate", "zenburn", "textmate" X X X X X
omvat Bestand met inhoud om in document te plaatsen (in_header, before_body, after_body) X X X X X X X X
incrementele Moeten kogels één voor één worden weergegeven (bij muisklikken van de presentator)? X X X
keep_md Bewaar een kopie van een .md-bestand dat knitr-uitvoer bevat X X X X X X
keep_tex Sla een kopie van .tex-bestand op dat knitr-uitvoer bevat X X
latex_engine Motor om latex te maken, of "" pdflatex "," xelatex ", lualatex" X X
lib_dir Directory met afhankelijke bestanden om te gebruiken (Bootstrap, MathJax, etc.) X X X
mathjax Stel in op lokaal of een URL om een lokale / URL-versie van MathJax te gebruiken voor weergave X X X
md_extensions Markdown-extensies om toe te voegen aan standaarddefinitie of R Markdown X X X X X X X X X X
Number_Sections Voeg sectienummering toe aan kopteksten X X
pandoc_args Aanvullende argumenten om aan Pandoc door te geven X X X X X X X X X X
preserve_yaml YAML front matter behouden in einddocument? X
reference_docx docx-bestand waarvan de stijlen moeten worden gekopieerd bij het produceren van docx-uitvoer X
op zichzelf staand Sluit afhankelijkheden in het document in X X X
slide_level Het laagste kopniveau dat afzonderlijke dia's definieert X
kleiner Gebruik je de kleinere lettergrootte in de presentatie? X
slim Zet rechte aanhalingstekens om naar krullen, streepjes naar em-streepjes, ... naar ellipsen, etc. X X X
sjabloon Pandoc-sjabloon om te gebruiken bij het renderen van een bestand X X X X X
thema Bootswatch of Beamer-thema voor pagina X X
toc Voeg een inhoudsopgave toe aan het begin van het document X X X X X X X
toc_depth Het laagste niveau van koppen om toe te voegen aan de inhoudsopgave X X X X X X
toc_float Laat de inhoudsopgave links van de hoofdinhoud zweven X

Rstudio voorbeeld

Dit is een script opgeslagen als .Rmd, in tegenstelling tot r scripts opgeslagen als .R.

Breien het script, ofwel gebruik maken van de render functie of gebruik de sneltoets in 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)
```

Voettekst toevoegen aan een ioslides-presentatie

Voettekst toevoegen is niet standaard mogelijk. Gelukkig kunnen we jQuery en CSS gebruiken om een voettekst toe te voegen aan de dia's van een ioslides-presentatie die is weergegeven met knitr. Allereerst moeten we de jQuery-plug-in opnemen. Dit wordt gedaan door de regel

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

Nu kunnen we jQuery gebruiken om de DOM ( documentobjectmodel ) van onze presentatie te wijzigen. Met andere woorden: we wijzigen de HTML-structuur van het document. Zodra de presentatie is geladen ( $(document).ready(function() { ... }) ), selecteren we alle dia's die niet de klassenattributen .title-slide , .backdrop of .segue en voeg de tag <footer></footer> net voordat elke dia 'gesloten' is (dus vóór </slide> ). Het attribuut label draagt de inhoud die later zal worden weergegeven.

Het enige dat we nu moeten doen, is onze voettekst opmaken met CSS:

Na elke <footer> ( footer::after ):

  • de inhoud van het attribuut weer te geven label
  • gebruik lettergrootte 12
  • positioneer de voettekst (20 pixels vanaf de onderkant van de dia en 60 px vanaf de linkerkant)

(de andere eigenschappen kunnen worden genegeerd, maar moeten mogelijk worden aangepast als de presentatie een andere stijlsjabloon gebruikt).

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

Het resultaat ziet er als volgt uit:

voer hier de afbeeldingsbeschrijving in



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow