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

我只想格式化单元格中的特定字符串。我把那个单元格的格式改成了“ Markdown”,但是我不知道如何改成 更改单个单词的文本颜色。

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

278417 次浏览

您可以简单地使用原始的 html 标记,如

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

请注意,这将不会生存的笔记本电脑转换为乳胶。

因为有人抱怨建议的解决方案被否决了。它们是完全有效的,Scott 已经用一种更新的,即基于 CSS 的方法回答了这个问题。 尽管如此,这个答案显示了在 IPython 中使用 html 标记的一些通用方法,它们使标记单元格内容的样式超出了可用的纯标记功能。

与 Jakob 的回答类似,您可以使用 HTML 标记。请注意,font(<font color=...>)的 color属性是 在 HTML5中被弃用。下面的语法将与 HTML5兼容:

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

雅各布提出的同样的警告可能仍然适用:

请注意,这将不会生存的笔记本转换为 乳胶。

例如,如果你想让“文本”的颜色变成绿色,只需要输入:

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

做到这一点的另一种方法是在笔记本中输入 LaTeX 环境并从那里改变颜色(如果您对 LaTeX 比对 HTML 更熟悉的话,这非常好)。例如:

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

会显示红色的 ciao

<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

如果上述建议都不适合您,请尝试使用 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

文本颜色可以使用,

<span style='color:green'> message/text </span>
<span style='color:blue '> your message/text </span>

因此,这里是一个完美的 html css 风格条目内的笔记本 ipynb 文件。

当然,你可以在这里选择你最喜欢的颜色,然后选择你的文字。

我已经在 google colabs 上测试了我在这些答案中找到的想法。

<span style='color:red'>green</span>
$\color{green}{\text{blue}}$
<font color='red'>orange</font>

其中第二个(LaTeX$…$和 html 字体)版本可以工作。样式版本不能工作。

注意: html font元素是不推荐的,因此我使用的是 LaTeX 版本。

这是一个非常简单和有效的技巧为谷歌 Colab。 使用标记的(空)链接语法。

[你的信息]()

然后你会得到蓝色的文本(下划线)。