默认情况下,Jupyter笔记本(使用IPython)以黑白方式打印。
通过打开开发者控制台,找到相关的样式文件,并删除各种@media print
样式选项,我可以打印彩色内容。
然而,这样做相当繁琐。
有没有一种设置全局配置来覆盖默认设置的方法?
Jupyter version: 4.0.6
IPython version: 4.0
默认情况下,Jupyter笔记本(使用IPython)以黑白方式打印。
通过打开开发者控制台,找到相关的样式文件,并删除各种@media print
样式选项,我可以打印彩色内容。
然而,这样做相当繁琐。
有没有一种设置全局配置来覆盖默认设置的方法?
Jupyter version: 4.0.6
IPython version: 4.0
我使用的一个解决方法:
看起来这个主题刚刚被接受了一个补丁: https://github.com/jupyter/notebook/pull/3212。
显然,这是一种hack,因为有问题的代码/模板在依赖项中非常深。虽然它正在由上游依赖项修复,但新版本的依赖项不兼容,因此现在可以接受更多的hack-ish补丁。
修复程序刚刚被接受到源代码的主分支中,因此尚未在发布版本中提供。如果有人看到了,那么应该更新此答案或提交新答案。
就像flutefreak7提到的,问题已经解决了。
如果您正在使用旧版本并且无法/不想升级,则可以使用浏览器的开发人员控制台/检查器来删除媒体打印部分中的颜色设置行。
在Firefox中,您可以通过以下方式解决此问题:
Strg+F
并搜索@media print
*:after
部分中删除或取消注释color:#000!important;
行