单元格的ipython笔记本背景色

Sah*_*har 5 background-color jupyter-notebook

如何更改iPython Notebook中特定单元格的背景颜色?例如,我正在编写一本手册,并且希望在灰色文本框中添加一些终端命令,如http://ipython.org/ipython-doc/1/interactive/nbconvert.html

Jak*_*kob 3

基本上,您可以在 Markdown 单元格内的预格式化代码块中编写终端命令。对于单行(内联)代码,您可以使用双坟墓(``),例如 echo 1(``echo 1``)。这与 Stackoverflow 上的工作原理完全相同。

较长的代码片段(带有语法突出显示)可能更好地放置在受隔离的代码块中,例如

```bash
for i in *.jpg; do
显示 $i
did
``
这里,bash指定语法颜色。这在 IPython 2.x 中呈现如下
在此输入图像描述
如果您想要不同的背景样式,可以使用 CSS 样式。例如,将以下行添加到代码单元中,或者更好(稍作修改)到您的 custom.css 中。

%%html
<style type="text/css">
.rendered_html code  {
   background-color:#E8E8E8;
   padding: 3px;
};
</style>
Run Code Online (Sandbox Code Playgroud)

有了这个,预格式化的代码看起来像
在此输入图像描述