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