将Jupyter Lab导出到HTML后防止代码单元换行

时间:2019-01-20 23:51:05

标签: jupyter-notebook jupyter jupyter-lab

我有一个Jupyter Lab笔记本,当我在计算机上对其进行编辑时,它看起来很棒。但是,我将通过简单的“文件>将笔记本导出为>将笔记本导出为HTML”与他人共享它。

完成此操作后,所有代码单元都使用自动换行,并且看起来非常丑陋,因此我敢肯定人们甚至都不想看它们:(

导出为HTML时可以禁用代码单元自动换行吗?我已经完成了一些详尽的Google搜索,但没有看到这个问题。谢谢! :)

这是我的看法。看起来很棒!

desc 1

但是这里是导出为HTML之后的

desc 2

1 个答案:

答案 0 :(得分:0)

我自己想通了,很高兴!

我没有更改Jupyter Lab的出口行为。相反,我直接编辑了.html输出以解决问题。

搜索.html代码,您将看到以下内容:

/* Word-wrap output correctly.  This is the CSS3 spelling, though Firefox seems
   to not honor it correctly.  Webkit browsers (Chrome, rekonq, Safari) do.
 */
pre,
code,
kbd,
samp {
  white-space: pre-wrap;
}

只需将“ pre-wrap”更改为“ pre”,您将在以后的每个代码框中看到所需的行为。查看屏幕截图:

solved