151

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

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

4

9 回答 9

201

您可以简单地使用原始 html 标签,例如

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

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

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

于 2013-11-02T21:05:41.247 回答
78

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

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

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

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

于 2014-03-11T18:12:24.043 回答
30

另一种方法是在笔记本中进入 LaTeX 环境并从那里更改颜色(如果您对 LaTeX 比在 HTML 中更流利,这很好)。例子:

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

将显示ciao为红色。

于 2018-12-12T22:24:57.067 回答
18

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

<font color='green'>text</font>
于 2015-04-27T02:59:36.123 回答
3
<span style='color:blue '> your message/text </span>

So here it is a perfect html css style entry inside a notebook ipynb file.

Of course you can choose your favourite color here and then your text.

于 2020-10-14T12:13:50.720 回答
3

可以使用更改文本颜色,

<span style='color:green'> message/text </span>
于 2020-07-04T06:55:31.483 回答
2

If none of the above suggestions works for you, try using the style attribute.

**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>

This gives me the following result

enter image description here

于 2019-02-25T02:02:24.593 回答
2

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

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

其中第二个(LaTeX$…$和 html 字体)版本有效。样式版本不起作用。

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

于 2021-06-02T19:08:09.147 回答
1
<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
于 2019-02-24T00:28:19.707 回答