2013-03-06 10 views
13

Używam najnowszej wersji Rstudio (i knitr) i zainstalowałem wersję rozwojową slidify z github. Slidify pozwala przejść od Rmarkdown do html5slides jednym kliknięciem.Dodawanie obrazu do slajdu tytułowego przy użyciu suwaka

Mój problem polega na tym, że chciałbym dodać obraz do slajdu tytułowego, ale używanie zwykłej składni Rmarkdown nie działa. Myślę, że to dlatego, że pierwszy slajd jest określony jako YAML.

title  : 
subtitle : 
author  : 
job   : 
framework : io2012  # {io2012, html5slides, shower, dzslides, ...} 
highlighter : highlight.js # {highlight.js, prettify, highlight} 
hitheme  : tomorrow  # 
widgets  : []   # {mathjax, quiz, bootstrap} 
mode  : selfcontained # {standalone, draft} 

Jeśli mogę dodać coś do tej pierwszej specyfikacji slajdów, pojawia się błąd w yaml.load function(), która analizuje YAML. Czy istnieje sposób na określenie obrazu tła za pomocą YAML?

Odpowiedz

12

Schemat tytułowy w ramce io2012 jest oznaczony klasą title-slide. Możesz więc dostosować slajd za pomocą css. Na przykład, jeśli chcesz określić obraz tła, musisz dodać następujące css.

.title-slide { 
    background-image: url(http://goo.gl/cF6W2); 
    } 

Można dodawać je bezpośrednio do pliku RMD załączając go <style></style> tagów lub niestandardowym pliku css w assets/css, które automatycznie zostaną włączone po uruchomieniu slidify.

Mam nadzieję, że jest to przydatne.

EDYCJA. Jeśli chcesz jeszcze bardziej dostosować wygląd slajdu tytułowego, możesz poprawić jego wiersze w libraries/frameworks/io2012/layouts/deck.html.

+0

Dzięki Ramnath. Cóż za niesamowity pakiet! Jakie jest najlepsze źródło dokumentacji do przesuwania w tym momencie? –

+0

W tym momencie będzie to http://slidify.org, ale zamierzam udokumentować bardziej obszernie. W przypadku pytań najlepszym miejscem będzie SO lub strona problemów na github. – Ramnath

+0

Czy możesz zaakceptować tę odpowiedź i zamknąć pytanie? – Ramnath

Powiązane problemy