跳转到主要内容

轻量级的JupyterLab演示模式。

项目描述


jupyterlab-deck

docs install extend demo ci
rtd-badge pypi-badge
conda-badge
npm-badge binder-badge
lite-badge
ci-badge
reports-badge
cov-badge

为JupyterLab提供轻量级演示


安装

pip install jupyterlab-deck

mamba install -c conda-forge jupyterlab-deck # or conda, if you must

查看 CONTRIBUTING.md 了解开发安装。


卸载

pip uninstall jupyterlab-deck

mamba remove jupyterlab-deck # or conda if you must

使用方法


开始使用

安装后,打开或创建一个 笔记本

其他文档 工作,但并不那么有趣。

演示模式

通过以下方式启动 演示模式

  • 笔记本工具栏 中,点击 deck-icon
  • 打开 命令面板 并运行 启动演示

演示模式 中,直到配置任何 幻灯片类型,所有内容都应垂直滚动显示。


远程

演示模式 中,使用

  • 屏幕上的 远程
    • 如果可用,上、下、左、右将可用
  • 这些对应于标准的键盘快捷键,
    • , , ,
    • shift+enter 执行并前进
  • 空格键尝试两个方向
    • space =
    • shift+space = 或者

展示 JupyterLab UX 功能

许多核心 JupyterLab UI 元素仍然可用,但默认隐藏。将鼠标悬停在其常规位置以显示它们。这些包括

  • 左右侧栏
  • 笔记本工具栏

隐藏的 JupyterLab UX 功能

一些元素不可见,并且无法显示

  • 主菜单
  • 状态栏
  • 单元格工具栏

下一步


退出演示模式

要退出 演示模式

  • 从遥控器点击 deck-icon
  • 打开 命令面板 并运行 停止演示

幻灯片

通过使用 属性检查器侧边栏设计工具来更改每个单元格的 幻灯片类型 以构建幻灯片。

类型 用途
- (默认) 在上一个单元格下堆叠
幻灯片 开始一个新的堆叠
片段 激活时显示
子幻灯片 在可选的 Y 轴上开始一个新的单元格堆叠
跳过 完全隐藏单元格
备注 TBD:将此单元格移动到屏幕外备注查看器

图层

从以下选择图层类型

  • 属性检查器
  • 或 [设计工具]。

图层可以暂时或永久显示内容,并且不会被。指定图层作用域将覆盖 幻灯片类型。图层有以下之一 作用域

作用域 幻灯片 的关系
演示 所有 当前和未来的 幻灯片子幻灯片 中显示
堆叠 显示到下一个 幻灯片
幻灯片 显示到下一个 幻灯片 子幻灯片
片段 仅显示到下一个 片段

设计工具

演示模式 中,点击左下角的 省略号 图标

设计工具提供轻量级的按钮来

  • 显示/隐藏 幻灯片布局 遮罩
  • 设置 幻灯片类型
  • 设置 图层类型
  • 更改一些关键外观属性
    • 使用滑块进行自定义
      • z-index 控制元素的垂直堆叠
        • 值越高“越靠近”用户
      • opacity 控制字体和颜色的鲜艳程度
        • 值越高越鲜艳
      • zoom 控制单元格内容的显示大小
        • 值越高越大
    • 取消选中复选框以恢复到默认值

幻灯片布局

在打开 设计工具 后,点击 显示布局 按钮

幻灯片布局 模式下,每个幻灯片部分都会收到一个遮罩。

手动移动部分将使其从默认布局中删除,并允许您将其放置在屏幕上的任何位置,但它将保持相同的导航索引。

键盘快捷键和遥控器应继续正常工作。


移动部分

单击并拖动部分遮罩以移动下方的部分。


调整部分大小

点击部件叠加图角部的任何一个把手来调整部件大小。


撤销部件移动/调整大小

将部件移动到固定位置后,点击部件叠加图上的按钮将部件恢复到默认布局。


配置


启动时启用Deck模式

  • 请参阅JupyterLab文档关于overrides.json设置
{
  "@deathbeds/jupyterlab-deck:plugin": {
    "active": true
  }
}

常见问题解答


它与notebook 6(即经典版)兼容吗?

不兼容。请使用RISE


它与notebook 7兼容吗?

大部分兼容。在同一个演示过程中导航多个文档可能永远不会工作,因为这不符合Notebook UX每次仅使用一个文档的设计约束。跳转到另一个文档将打开一个新浏览器标签,尽管需要安装deck。


它能生成PowerPoint吗?

不能。这将是一个很好的第三方扩展,可以消费由本扩展创建的notebook元数据,jupyterlab-fonts,以及与nbconvert兼容的幻灯片


它能生成单文档静态HTML演示文稿吗?

不能。请使用nbconvert,但不会工作或样式自定义。

为了获得完整的静态观看体验,请尝试类似JupyterLite的东西。


它能生成PDF吗?

目前不能。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

jupyterlab_deck-0.2.0.tar.gz (359.2 kB 查看散列值)

上传时间

构建分布

jupyterlab_deck-0.2.0-py3-none-any.whl (149.7 kB 查看散列值)

上传时间 Python 3

由以下赞助

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面