Ricerca…


Sintassi

  • Intestazione:
    • Formato YAML, utilizzato quando lo script è compilato per definire parametri generali e metadati

Parametri

Parametro definizione
titolo il titolo del documento
autore L'autore del documento
Data La data del documento: può essere " r format(Sys.time(), '%d %B, %Y') "
autore L'autore del documento
produzione Il formato di output del documento: almeno 10 formati disponibili. Per documento html, html_output . Per documento PDF, pdf_document , ..

Osservazioni

Parametri delle opzioni secondarie:

Sub-opzione descrizione html PDF parola odt rtf md github ioslides Slidy beamer
citation_package Il pacchetto LaTeX per elaborare citazioni, natbib, biblatex o nessuno X X X
code_folding Consenti ai lettori di attivare o disattivare la visualizzazione del codice R, "none", "hide" o "show" X
colortheme Tema colore Beamer da utilizzare X
css File CSS da utilizzare per creare un documento X X X
dev Dispositivo grafico da utilizzare per l'output di figure (ad es. "Png") X X X X X X X
durata Aggiungi un timer per il conto alla rovescia (in minuti) al piè di pagina delle diapositive X
fig_caption Le figure dovrebbero essere rese con didascalie? X X X X X X X
fig_height, fig_width Altezza e larghezza predefinite della figura (in pollici) per il documento X X X X X X X X X X
evidenziare Evidenziazione della sintassi: "tango", "pygments", "kate", "zenburn", "textmate" X X X X X
include File del contenuto da inserire nel documento (in_header, before_body, after_body) X X X X X X X X
incrementale I proiettili dovrebbero apparire uno alla volta (su click del mouse del presentatore)? X X X
keep_md Salva una copia del file .md che contiene l'output di knitr X X X X X X
keep_tex Salva una copia del file .tex che contiene l'output di knitr X X
latex_engine Motore per il rendering in lattice, o "" pdflatex "," xelatex ", lualatex" X X
lib_dir Directory dei file di dipendenza da utilizzare (Bootstrap, MathJax, ecc.) X X X
mathjax Impostare su local o su un URL per utilizzare una versione local / URL di MathJax per il rendering X X X
md_extensions Estensioni di Markdown da aggiungere alla definizione predefinita o R Markdown X X X X X X X X X X
number_sections Aggiungi la numerazione delle sezioni alle intestazioni X X
pandoc_args Argomenti aggiuntivi da passare a Pandoc X X X X X X X X X X
preserve_yaml Preservare i contenuti di YAML nel documento finale? X
reference_docx file docx i cui stili devono essere copiati durante la produzione dell'output di docx X
self_contained Incorpora le dipendenze nel documento X X X
slide_level Il livello di intestazione più basso che definisce le singole diapositive X
più piccoli Utilizzare la dimensione del carattere più piccola nella presentazione? X
inteligente Converti virgolette semplici in ricci, trattini in trattini bassi, ... in ellissi, ecc. X X X
modello Modello Pandoc da utilizzare durante il rendering del file X X X X X
tema Tema Bootswatch o Beamer da utilizzare per la pagina X X
toc Aggiungi un sommario all'inizio del documento X X X X X X X
toc_depth Il livello più basso di titoli da aggiungere al sommario X X X X X X
toc_float Fai scorrere il sommario alla sinistra del contenuto principale X

Rstudio esempio

Questo è uno script salvato come .Rmd, al contrario degli script r salvati come .R.

Per creare lo script, utilizzare la funzione di render o utilizzare il pulsante di scelta rapida 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)
```

Aggiunta di un piè di pagina a una presentazione di ioslides

L'aggiunta di un piè di pagina non è nativamente possibile. Fortunatamente, possiamo usare jQuery e CSS per aggiungere un piè di pagina alle diapositive di una presentazione di ioslides resa con knitr. Prima di tutto dobbiamo includere il plugin jQuery. Questo è fatto dalla linea

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

Ora possiamo usare jQuery per modificare il DOM ( modello oggetto documento ) della nostra presentazione. In altre parole: alteriamo la struttura HTML del documento. Non appena la presentazione viene caricata ( $(document).ready(function() { ... }) ), selezioniamo tutte le diapositive, che non hanno gli attributi di classe .title-slide , .backdrop , o .segue e aggiungi il tag <footer></footer> subito prima che ciascuna diapositiva sia 'chiusa' (quindi prima </slide> ). L' label attributo contiene il contenuto che verrà visualizzato in seguito.

Tutto quello che dobbiamo fare ora è impostare il nostro footer con i CSS:

Dopo ogni <footer> ( footer::after ):

  • mostra il contenuto label dell'attributo
  • usa la dimensione del carattere 12
  • posiziona il piè di pagina (20 pixel dalla parte inferiore della diapositiva e 60 px dalla sinistra)

(le altre proprietà possono essere ignorate ma potrebbero essere modificate se la presentazione utilizza un modello di stile diverso).

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

Il risultato sarà simile a questo:

inserisci la descrizione dell'immagine qui



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow