2016-04-26 30 views
7

Ho lavorato in RMarkdown per creare alcuni set di diapositive e ho scoperto comportamenti strani rispetto agli elenchi annidati e al mix di tipi di elenchi. La seguente breve presentazione funziona solo per la diapositiva 2. Gli elenchi annidati non sono più nidificati e la miscelazione di elenchi incrementali ordinati e non ordinati non riesce del tutto. Ho provato questo con alcuni formati di presentazione diversi, e in realtà fallisce in modo diverso per diversi tipi di output, il che è stato sorprendente.Elenchi annidati incrementali in rmarkdown

Pensieri?

--- 
title: "Attempt" 
output: revealjs::revealjs_presentation 
--- 

## Nested Incremental Lists 

> * This 
> + kinda works (but is not nested) 


## Incremental Ordered Lists 
> 1. This 
> 2. works 

## Broken - Nested mixed lists 

> 1. This 
> + Does not work 
+0

può essere qualcosa con te del sistema, che funziona per me. Ho usato spazi per la nidificazione. Che cosa hai usato? scheda, spazi – Ananta

+0

Strano - Ho provato entrambi. – jebyrnes

risposta

6

funzionato quando ho dato 2 schede, in modo da:

1. This 
<tab><tab>+ Should work 
+0

SCHEDE ORGANOLETTICHE. Ho dato due, nessun dado. Ma tre ... Strano. – jebyrnes

+0

Anche se il comportamento incoerente mi turba ancora. – jebyrnes

5

provare a inserire quattro spazi iniziali. Dal documentation (sottolineatura mia):

La regola quattro spazi

Un elemento di una lista può contenere più paragrafi e altri contenuti a livello di blocco. Tuttavia, i paragrafi successivi devono essere preceduti da una riga vuota e da quattro spazi rientrati o una scheda. L'elenco apparirà migliore se il primo paragrafo è allineato al resto:

L'incoerenza con il numero di schede può essere dovuta al numero di spazi inseriti di default da Rstudio.

+0

Sembra che la dimensione predefinita di in RStudio sia 2 anziché 4. La risposta sopra riportata fornisce il concetto alla base del problema. Il mio sembra risolvere il problema (probabilmente un colpo di fortuna) –

0

Come @Alex menzionato devi dargli 4 spazi. Se non vuoi preoccuparti di questo in futuro, puoi impostare il predefinito di tabulazione su 4 spazi. La soluzione sarà

*something <space><space><space><space>+ Other thing

Problemi correlati