iPython自定义主题不在笔记本上工作

时间:2015-08-04 15:51:29

标签: ipython-notebook

我按照接受的答案中的说明为我的ipython笔记本设置了海洋黑暗主题:Problems setting up a new theme in Ipython?。 上面的答案有错误的链接,所以我用

curl -o `ipython locate profile ocean`/static/custom/custom.css https://raw.githubusercontent.com/nsonnad/base16-ipython-notebook/master/ipython-2/output/base16-ocean-dark.css

主题在目录页面上运行正常,但是当我实际打开笔记本时,它看起来像这样: enter image description here

我做错了什么?

1 个答案:

答案 0 :(得分:1)

输出单元格(以及许多其他东西)不是很暗。尝试做这样的事情

div.output_area pre {
    background-color: black; font-weight: normal; color: #c0c5ce;
}
div.output_subarea {
    background-color: black; font-weight: normal; color: #c0c5ce;
}

除了未指定背景颜色外,这些行已经在文件中。

我所做的是将文件放在与我的笔记本相同的目录中并像这样加载

from IPython.core.display import HTML
HTML(open("dark.css", "r").read())

您必须在文件的开头和结尾放置<style>..</style>标记,或者如果您希望保留文件的话,请将其放在HTML中。

HTML("<style>" + open("dark.css", "r").read() + "</style>")

这样你只需运行单元格即可重新加载css。因此,编辑css文件,保存,重新加载 - 现在立即查看您的更改。如果您喜欢默认设置,请覆盖custom.css。

如果您真的喜欢黑色,可以在css文件中尝试*{background-color: black;}