如何在降价单元格ipython / jupyter笔记本中改变颜色?

问题描述 投票:73回答:6

我只是想在一个单元格中格式化一个特定的字符串。我将该单元格的格式更改为“Markdown”,但我不确定如何更改单个单词的文本颜色。

我不想改变整个笔记本的外观(通过CSS文件)。

ipython markdown ipython-notebook jupyter-notebook
6个回答
105
投票

你可以简单地使用原始的html标签

foo <font color='red'>bar</font> foo

请注意,这将无法在笔记本电脑转换为乳胶后继续存在。

由于有人抱怨建议的解决方案被弃用。它们是完全有效的,Scott已经用更新的,即基于CSS的方法回答了这个问题。尽管如此,这个答案显示了一些在IPython中使用html标签的一般方法,以便在可用的纯降价功能之外设置降价单元格内容。


55
投票

与Jakob的答案类似,您可以使用HTML标记。只是注意colorfont)的<font color=...>属性是deprecated in HTML5。以下语法符合HTML5:

This <span style="color:red">word</span> is not black.

雅各布提出的同样谨慎可能仍然适用:

请注意,这将无法在笔记本电脑转换为乳胶后继续存在。


11
投票

例如,如果要将“text”的颜色设置为绿色,只需键入:

<font color='green'>text</font>

5
投票

另一种方法是在笔记本中输入一个LaTeX环境并从那里改变颜色(如果你在LaTeX中比在HTML中更流畅,这是很好的)。例:

$\color{red}{\text{ciao}}$

将以红色显示ciao


0
投票
<p style="font-family: Arial; font-size:1.4em;color:gold;"> Golden </p>

要么

Text <span style="font-family: Arial; font-size:1.4em;color:gold;"> Golden </p> Text

0
投票

如果以上建议都不适合您,请尝试使用style属性。

**Notes**
<p style="color:red;">ERROR: Setting focus didn't work for me when I tried from jupyter. However it worked well when I ran it from the terminal</p>

这给了我以下结果

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.