Ipython 2 列笔记本
Ipython notebook on 2 columns
我想要 python 笔记本的单元格在 2 列上,以便在代码旁边写注释(例如,我不会在下面插入 2 个单元格,而是插入一个单元格在右侧和左侧下方的单元格)
我知道可以使用自定义 css 来更改外观(例如 https://github.com/nsonnad/base16-ipython-notebook/blob/master/ipython-3/output/base16-3024-dark.css ),布局也可以吗?
另一方面,我找到了如何使用 css 创建 table 布局 (https://pixelsvsbytes.com/2012/02/this-css-layout-grid-is-no-holy-grail/) 的示例,但对 [=22 不是很熟悉=] 我不明白这是否可以应用于未知数量的相等块(未知,因为它们是由用户交互生成的)。作为参考,这里是当前的样子:
您可以将单元格更改为 markdown 或 raw 并使它们正确浮动。
from IPython.core.display import HTML
HTML("<style> div.code_cell{width: 75%;float: left;}"
+"div.text_cell{width: 25%;float: right;}"
+"div.text_cell div.prompt {display: none;}</style>")
现在,当您输入单元格并希望它位于右侧时,请按 esc-r(或 m)。
esc- 取消选择它并允许笔记本处理命令。 r 是制作原始单元格的命令。
我想要 python 笔记本的单元格在 2 列上,以便在代码旁边写注释(例如,我不会在下面插入 2 个单元格,而是插入一个单元格在右侧和左侧下方的单元格) 我知道可以使用自定义 css 来更改外观(例如 https://github.com/nsonnad/base16-ipython-notebook/blob/master/ipython-3/output/base16-3024-dark.css ),布局也可以吗?
另一方面,我找到了如何使用 css 创建 table 布局 (https://pixelsvsbytes.com/2012/02/this-css-layout-grid-is-no-holy-grail/) 的示例,但对 [=22 不是很熟悉=] 我不明白这是否可以应用于未知数量的相等块(未知,因为它们是由用户交互生成的)。作为参考,这里是当前的样子:
您可以将单元格更改为 markdown 或 raw 并使它们正确浮动。
from IPython.core.display import HTML
HTML("<style> div.code_cell{width: 75%;float: left;}"
+"div.text_cell{width: 25%;float: right;}"
+"div.text_cell div.prompt {display: none;}</style>")
现在,当您输入单元格并希望它位于右侧时,请按 esc-r(或 m)。
esc- 取消选择它并允许笔记本处理命令。 r 是制作原始单元格的命令。