Jupyter Notebook - Markdown 单元格


Markdown 单元格显示可以使用 Markdown 语言格式化的文本。为了输入不应该被 Notebook 服务器视为代码的文本,必须首先从单元格菜单或在命令模式下使用键盘快捷键 M 将其转换为 Markdown 单元格。单元格消失前的 In[] 提示符。

标题单元格

Markdown 单元格可以显示 6 种大小的标题文本,类似于 HTML 标题。Markdown 单元格中的文本以 # 符号开始。使用与您想要的标题级别对应的尽可能多的 # 符号。这意味着单个 # 将呈现最大的标题行,六个 # 符号将呈现最小字体大小的标题。当您从单元格菜单或工具栏的运行按钮运行单元格时,将发生渲染。

以下屏幕截图显示了编辑模式下的 Markdown 单元格,具有三个不同级别的标题。

Markdown 单元格的三个级别

当单元运行时,输出如下 -

Markdown 单元格输出

请注意,Jupyter Notebook Markdown 不支持 WYSWYG 功能。只有运行markdown单元格后才会呈现格式化的效果。

有序列表

要像 HTML 的 <ol> 标签一样呈现编号列表,列表中的第一项应编号为 1。后续项目可以指定任意编号。当 markdown 单元运行时,它将被串行渲染。要显示缩进列表,请按 Tab 键并以 1 开始每个子列表中的第一项。

如果您提供以下 Markdown 数据 -

有序列表

它将显示以下列表 -

有序列表输出

项目符号列表

如果列表中的每个项目以 – 符号开头,则将显示一个实心圆圈;如果列表以 * 符号开头,则将显示实心方形符号。以下示例解释了此功能 -

项目符号列表

渲染的 Markdown 显示如下 -

项目符号列表输出

超链接

以 http 或 https 开头的 Markdown 文本会自动呈现超链接。要将链接附加到文本,请将文本放在方括号 [] 中,并将链接放在括号 () 中(可选地包括悬停文本)。下面的截图将解释这一点。

超链接包括

渲染的 Markdown 如下所示 -

包含超链接

粗体和斜体

要以粗体显示文本,请将其放在双下划线或两个星号之间。要以斜体显示,请将其放在单个下划线或单个星号之间。

应用粗体和斜体

结果如下所示 -

粗体和斜体输出

图片

要在 Markdown 单元格中显示图像,请从“编辑”菜单中选择“插入图像”选项,然后浏览到所需的图像文件。Markdown 单元显示其语法如下 -

标志附件

图像将在笔记本上渲染,如下所示 -

Jupyter 徽标

桌子

在 Markdown 单元格中,可以使用 | 构建表格。(管道符号)和 - (破折号)来标记列和行。请注意,键入时符号不需要完全对齐。它应该只分别代替列边框和行边框。笔记本会根据内容自动调整大小。表格的构建如下所示 -

桌子结构

输出表将呈现如下所示 -

表输出