gpt4 book ai didi

r - Slidify:代码对齐

转载 作者:行者123 更新时间:2023-12-04 10:52:26 26 4
gpt4 key购买 nike

我对两列幻灯片中的代码对齐有问题。

enter image description here

这是我这张幻灯片的代码,

--- &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')
```

我是 slidify 的新手,对 html 知之甚少。我用 tidy=TRUEoptions(width=60)控制框内代码的宽度,但不知何故会影响对齐。我希望对齐设置为右对齐。任何帮助是极大的赞赏。

最佳答案

问题是因为 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>

最简单的解决方法是将上述布局另存为 twocol.html在目录 assets/layouts然后删除 class = "centered" .自定义布局会自动覆盖系统布局。只要确保你把文件放在 assets/layouts 中因为那是 Slidify 寻找自定义布局的位置。

关于r - Slidify:代码对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18932773/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com