2013-03-06 8 views
7

Sono interessato all'utilizzo di layout diversi per le diapositive diverse all'interno del mio file index.Rmd. dopo aver copiato il modello fornito here e di seguito, ho creato un file .html nella mia cartella assets/layouts.personalizzazione dei layout delle diapositive in slidify

<slide class="{{ class }}" id="{{ id }}"> 
    <hgroup> 
    {{{ header }}} 
    </hgroup> 
    <article> 
    <hr noshade size=4 color='red'> 
    {{{ content }}} 
    <div class='left' style='float:left;width:48%'> 
    {{{ left }}} 
    </div>  
    <div class='right' style='float:right;width:48%'> 
    {{{ right }}} 
    </div> 
    </article> 
</slide> 

avendo ottenuto fino a questo punto, non è ancora chiaro:

1) il motivo per cui le diapositive in mio mazzo sono vuoti e non presentano una qualsiasi delle seguenti:

--- 
#testing 
hello 

*** left 

- point a 
- point b 
- point c 

*** right 

- point a 
- point b 
- point c 

2) come "chiamare" il layout personalizzato dalla cartella delle mie risorse per una singola diapositiva e non l'intero mazzo

risposta

10

È possibile specificare un layout per una diapositiva come metadati. Ad esempio, se hai salvato il layout che descrivi nella domanda come twocol.html in assets/layouts, puoi specificare il layout nei metadati del livello di diapositiva. A & specifica un layout, mentre un . specifica una classe e un # specifica un ID. Puoi anche definire i tuoi metadati personalizzati come coppie key:value.

--- &twocol 

## Two Columns 

*** left 

- point a 
- point b 
- point c 

*** right 

- point a 
- point b 
- point c 
+0

Grande, grazie per il chiarimento! – Sally

Problemi correlati