我在两列幻灯片中对齐代码时遇到问题.

这是我的幻灯片代码,
--- &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')
```
Run Code Online (Sandbox Code Playgroud)
我是新手,对html知之甚少.我使用tidy=TRUE它options(width=60)来控制框内代码的宽度,但对齐以某种方式受到影响.我希望对齐设置为右对齐.任何帮助是极大的赞赏.
Ram*_*ath 11
问题是因为Slidify中心的默认两列布局与左列对齐(我将在下一版本中修复它).这是使用的两列模板.
---
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>
Run Code Online (Sandbox Code Playgroud)
最简单的修复方法是twocol.html在目录中保存上面的布局assets/layouts,然后删除class = "centered".自定义布局会自动覆盖系统布局.只需确保删除该文件,assets/layouts因为这是Slidify将查找自定义布局的位置.