5

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

4

1 回答 1

3

基本上,您可以在 markdown 单元格中以预先格式化的代码块编写终端命令。对于单行(内联)代码,您可以使用双坟(``),如 echo 1(``echo 1``)。这与 Stackoverflow 上的完全一样。

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

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

%%html
<style type="text/css">
.rendered_html code  {
   background-color:#E8E8E8;
   padding: 3px;
};
</style>

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

于 2015-01-26T21:17:53.647 回答