我在这篇文章中读到了如何更改Jupyter笔记本电脑的单元格宽度(我使用第二个答案动态地这样做)。该方法消除了左右灰色边界。
但是,这仍然会在文档的顶部和底部留下灰色边框。我怎样才能把它移除,使细胞可以被放在一块干净的石板上?
我会在我的css中添加以下内容
*{margin:0;
padding:0;
}
html, body, .container{
margin:0!important;
padding:0!important;
}
这样就可以去掉顶部和底部以及侧面的额外空间。如果你所说的边框是一条线,你可以添加border:0
进入html,主体css
看到评论后更新:
根据您给定的解决方案,您也可以对高度执行相同的操作(
height:100%;!important
),但根据我的经验,将height属性设置为100%不如对width有效(因为高度更具动态性),请先尝试html/body。
带有html/body属性的内联样式示例:
from IPython.core.display import display, HTML
display(HTML("<style> *{margin:0; padding:0;} html, body, .container{margin:0;!important padding:0;!important} .container { width:100% !important;}</style>"))
尝试一些建议和部署Firebug,以下是我为最大化工作空间所做的更改。使用css属性不适合我,因为我偶尔会使用目录插件,设置宽度会把事情搞砸。
添加以下css到~/. jupyter/定制/custom.css
:
/* Modifications to notebook layout to maximize working space */
/* maximize working space */
#notebook {
padding: 5px 0 5px 0 !important;
}
/* eliminate most of bottom gray */
.end_space {
min-height: 5px !important;
}
/* reduce white padding on the outside of the notebook */
#notebook-container {
padding: 5px;
}
/* less padding in sub-cells on the left with In[] */
.run_this_cell {
padding-left: 0px;
padding-right: 0px;
}
当然,如果该文件中已有内容,则需要将以前的设置与此设置合并。
如果我还没有准备好custom.css
,您可能需要重新启动jupyter。
在写这篇文章的时候,这个插件在主笔记本的主体两侧都有一个厚厚的灰色边缘。我要求使保证金变量可配置。在实现这一点之前(如果有),我:
cd ~/.local/share/jupyter/nbextensions
patch -p0 < margin-width.patch
其中页边距宽度。修补程序
包含:
--- toc2/toc2.js 2018-07-06 15:00:27.139881888 -0700
+++ toc2/toc2.js.fixed 2018-07-06 15:00:36.359743263 -0700
@@ -224,7 +224,7 @@
}
function setNotebookWidth(cfg, st) {
- var margin = 20;
+ var margin = 5;
var nb_inner = $('#notebook-container');
var nb_wrap_w = $('#notebook').width();
var sidebar = $('#toc-wrapper');
要使此更改生效,无需重新启动jupyter。
现在我可以很好地利用所有可用空间,而不会太紧:
更新2019/02/18:我建议安装jupyter主题
,而不是执行以下操作。这些笔记本主题真棒,漂亮,易于使用,他们消除了灰色边框。
原职:
所以在笔记本上使用“检查元素”并学习了一点点CSS之后,下面的方法似乎会奏效
from IPython.core.display import display, HTML
display(HTML(
'<style>'
'#notebook { padding-top:0px !important; } '
'.container { width:100% !important; } '
'.end_space { min-height:0px !important; } '
'</style>'
))
其中顶线去除顶部的灰色边距,中线去除侧边距,底线去除底部的灰色边距。
之间的内容
/* Modifications to notebook format */
#notebook { padding-top:0px !important; } /* eliminate top gray */
.container { width:100% !important; } /* eliminate side gray */
.end_space { min-height:0px !important; } /* eliminate bottom gray */
我通过Anaconda找到了iPython笔记本。我不小心删除了一个重要的笔记本,但我似乎在垃圾箱里找不到它(我认为iPy笔记本不会被扔进垃圾箱)。 有人知道我怎样才能找回笔记本吗?我正在使用MacOSX。 谢谢
我努力想喜欢IPython笔记本,但可能是因为我太习惯于用vi编写代码并在命令行执行,所以我发现它的一些默认设置很有挑战性。可以对以下内容做些什么(可能在某个配置文件中)? 我希望默认输出行号,而不必记住,也不必每次都设置别名。 我如何设置默认为"off",以阻止IPython污染我的命名空间与它的非百分比魔法和shell命令?我知道我可以使用选项和选项:是否有等效的选项? 让我抓狂的是,我从来都
问题内容: 我在Linux Mint 17.3上。如何更改Jupyter笔记本电脑使用的默认浏览器?我已经将笔记本安装为Anaconda 3的一部分,并且在默认浏览器Chrome中打开了笔记本。但是由于某些原因,Chrome不允许我创建新的ipynb。单击“新建”按钮根本无济于事。因此,我将笔记本的网址复制到了Firefox,在那可以正常工作。 有什么办法可以使其与Chrome一起使用?否则,如何
我试图找到一种方法,让mathjax在我的iPython笔记本上不使用STIX字体进行数学运算。相反,我更希望它使用“TeX”字体。根据我应该使用的Mathjax留档: 尽管如此,我不知道该把这个放在哪里。我已经试着把这段代码放到我的自定义代码中。js文件属于我自己的ipython配置文件,但它不起作用。理想情况下,我想对mathjax进行ipython配置文件特定的调整。
我想将IPython笔记本的宽度设置为2500px,并将其向左对齐。我该怎么做? 我使用此代码来应用我自己的CSS: 我的CSS的内容是: 如果我用这个CSS运行IPython脚本,那么我的笔记本网页将向左对齐,单元格的宽度为2000px,但是网页变成了大约1000px大小的水平滚动。所以我的细胞只有前半部分是可见的。 如果我设置在或在然后水平滚动消失,所以笔记本网页宽度将是2500px宽,我看到
通常在终端中运行或或,在本地启动jupyter notebook Web服务器(并在浏览器中打开URL)。在使用conda和conda环境时,运行Jupyter笔记本的最佳方式是什么,它允许导入安装在conda环境中的Python模块? 看起来,这并不是很直截了当,许多用户也有类似的问题。 最常见的错误消息似乎是:在conda环境中安装程序包XYZ后,可以在中启动的python控制台中运行,但在J