2013-09-21 12 views
7

Mam problem z wyrównaniem kodów w dwóch slajdach kolumn.Slajdowanie: Wyrównanie kodów

enter image description here

Oto mój kod do tego slajdu,

--- &twocol 

## Sample R Codes 

*** =left 

```{r, echo=FALSE} 
options(width=30) 
``` 


```{r, fig.height=5.5,highlight=TRUE, fig.show='hide',tidy=TRUE} 
mvreg.sim <- function(xcov,beta1=matrix(c(0.7, 0.2, 0.2, 0.7), 
      nr = 2, nc = 2), err.mu=c(0,0), 
      err.sigma=matrix(c(100,0,0,100), nr=2)){ 
    library(mvtnorm) 
    N <- nrow(xcov) 
    e <- rmvnorm(N, mean = err.mu, sigma = err.sigma) 
    y <- matrix(NA, nrow = N, ncol = 2) 
    for(i in 1:N){ 
    y[i,] <- (xcov[i,])%*%beta1 + e[i,] 
    } 
    return(y) 
} 
``` 

*** =right 

This is the explanation of the plot. 

```{r, fig.height=5.5,highlight=TRUE,echo=FALSE} 
x <- seq(0,10, by = 0.01) 
y <- x 
plot(x, sin(y), xlab = 'x-axis', ylab = 'sin(x)', main = 'Sample Plot') 
``` 

Jestem nowy slidify z niewielkiej wiedzy na temat HTML. Używam tidy=TRUE z options(width=60), aby kontrolować szerokość kodów wewnątrz pudełka, ale w jakiś sposób wpływa to na wyrównanie. Chcę ustawić wyrównanie do prawej uzasadnione. Każda pomoc jest bardzo doceniana.

Odpowiedz

10

Problem polega na tym, że domyślny układ dwóch kolumn w centrum przesuwania wyrównuje lewą kolumnę (poprawię ją w następnej wersji). Jest to szablon z dwiema kolumnami.

--- 
layout: slide 
--- 
{{{ slide.content }}} 
<div style='float:left;width:48%;' class='centered'> 
    {{{ slide.left.html }}} 
</div> 
<div style='float:right;width:48%;'> 
    {{{ slide.right.html }}} 
</div> 

Najprostsza fix byłoby zapisać powyższy układ jako twocol.html w katalogu assets/layouts a następnie usunąć class = "centered". Układy niestandardowe automatycznie zastępują układy systemowe. Po prostu upewnij się, że plik został upuszczony w assets/layouts, ponieważ jest to lokalizacja, w której Slidify będzie szukać niestandardowych układów.

+0

Czy istnieje mechanizm dziedziczenia układu? – agstudy

+0

Tak. Jednak bardzo prosty mechanizm. Na przykład układ dwukropka dziedziczy po układzie slajdu, a jedynie zastępuje {{{slide.content}}} treścią potomną. Łatwo jest rozszerzyć ten mechanizm, aby wykonać arbitralne zamienniki, ale nie znalazłem jeszcze dobrego przykładu na poparcie tego. – Ramnath