SPSS+AMOS数据分析案例教程-关于中介模
SPSS视频教程内容目录和跳转链接
SPSS+AMOS数据分析案例教程-关于中介模
SPSS视频教程内容目录和跳转链接
R语言快速入门视频教程
Python智联招聘数据分析
LCA潜在类别分析和Mplus应用
Amos结构方程模型数据分析入门教程
倒U关系回归分析中介效应和调节效应分析SPSS视频教程

如何使用jupyter notebook来写PPT

在B站@mlln-cn, 我就能回答你的问题奥!

文章目录
  1. 1. 如何使用jupyter notebook来写PPT
    1. 1.0.1. 安装RISE插件
    2. 1.0.2. 使用方法
      1. 1.0.2.1. 幻灯片工具栏
      2. 1.0.2.2. 预览PPT
      3. 1.0.2.3. 预览翻页
      4. 1.0.2.4. 导出PPT
    3. 1.0.3. 自定义RISE
      1. 1.0.3.1. 可选主题
      2. 1.0.3.2. 可选转场效果
      3. 1.0.3.3. 修改每一张幻灯片的大小
      4. 1.0.3.4. 设定每一张幻灯片的页眉/页脚和背景图片
      5. 1.0.3.5. 允许滚动条和黑板功能
    4. 1.0.4. 自定义样式

我们用jupyter可以方便的记录一些笔记, 而使用reveal.js可以创建网页版PPT, RISE插件就是将jupyter的notebook快速转换成网页PPT的工具。

如何使用jupyter notebook来写PPT

我们用jupyter可以方便的记录一些笔记, 而使用reveal.js可以创建网页版PPT, RISE插件就是将jupyter的notebook快速转换成网页PPT的工具。

安装RISE插件

使用pip可以方便的安装:

1
pip install RISE

安装成功以后, 我们可以在notebook界面看到这个按钮:

使用方法

幻灯片工具栏

假如你已经创建好了一个notebook, 那么我们可以点击 View -> Cell Toolbar -> 幻灯片来调出幻灯片工具栏:

这样在每一个Cell右上角都会出现一个下拉菜单, 这个菜单可以定义我们的cell会被转换成幻灯片的哪一个部分:

预览PPT

当我们设置好每一个cell以后, 就可以点击PPT预览按钮查看结果:

预览翻页

强烈建议主要使用SpaceBar前进,而使用Shift+SpaceBar退后(或幻灯片右下角的可视控制器)。无论具体显示的是什么(幻灯片,子幻灯片,片段……),都将按照演示过程进行。

相反,关于这3个结构实体,向右箭头和向左箭头可能会产生令人困惑的行为。此外,向上和向下箭头保留用于与notebook cell交互,不能用于浏览幻灯片,而是可以使用pgup和pgdown。

导出PPT

当我们自认为PPT已经做好, 可以导出来, 方便以后使用, 可以依次点击”File -> Download as -> reveal.js”, 最后我们的PPT将作为一个html文件下载下来。

自定义RISE

有很多种方法可以配置RISE, 但是我推荐使用metadata的配置方法, 我们可以在这里打开metadata的编辑器:

然后增加如下的json代码:

1
2
3
4
5

"rise": {
"theme": "black",
}

可选主题

我们可以更改PPT的主题, 选择自己喜欢的样式, reveal.js支持很多主题, 比如:

  • black Black background, white text, blue links (default)
  • white White background, black text, blue links
  • league Gray background, white text, blue links
  • beige Beige background, dark text, brown links
  • sky Blue background, thin dark text, blue links
  • night Black background, thick white text, orange links
  • serif Cappuccino background, gray text, brown links
  • simple White background, black text, blue links
  • solarized Cream-colored background, dark green text, blue links
  • blood Dark background, thick white text, red links
  • moon Dark blue background, thick grey text, blue links

可选转场效果

  • none Switch backgrounds instantly
  • fade Cross fade — default for background transitions
  • slide Slide between backgrounds — default for slide transitions
  • convex Slide at a convex angle
  • concave Slide at a concave angle
  • zoom Scale the incoming slide up so it grows in from the center of the screen

修改每一张幻灯片的大小

1
2
3
4
5
6
"rise": {
"theme": "black",
"transition": "zoom",
"width": "80%",
"height": "80%"
}

设定每一张幻灯片的页眉/页脚和背景图片

1
2
3
4
5
6
7
8
9
"rise": {
"theme": "black",
"transition": "zoom",
"width": "80%",
"height": "80%",
"backimage": "mybackimage.png",
"header": "<h1>header</h1>",
"footer": "<h3>footer</h3>"
}

允许滚动条和黑板功能

1
2
3
4
5
6
7
8
9
10
11
"rise": {
"theme": "black",
"transition": "zoom",
"width": "80%",
"height": "80%",
"backimage": "mybackimage.png",
"header": "<h1>header</h1>",
"footer": "<h3>footer</h3>",
"scroll": true, // 滚动条
"enable_chalkboard": true // 涂鸦功能
}

如果需要更多配置功能, 你可以直接查看reveal.js的官方文档:

https://github.com/hakimel/reveal.js

自定义样式

说实话, RISE提供的一些自定义选项还是不够用, 比如我感觉我想自主决定一些html元素的样式, 那么我们可以使用rise.css这个文件, 在notebook所在的文件夹中创建这个文件, 然后自己写一些css样式, 比如我常用的一些样式如下:

1
2
3
4
.present{
padding-top: 50px!important;
padding-bottom: 100px!important;
}

注意
本文由jupyter notebook转换而来, 您可以在这里下载[notebook](使用Jupyter notebook创建ppt.ipynb)
统计咨询请加QQ 2726725926, 微信 mllncn, SPSS统计咨询是收费的
微博上@mlln-cn可以向我免费题问
请记住我的网址: mlln.cn 或者 jupyter.cn

赞助

持续创造有价值的内容, 我需要你的帮助