¿Cómo se cambia el color en las celdas de markdown ipython / jupyter notebook?


Solo estoy buscando formatear una cadena específica dentro de una celda. Cambio el formato de esa celda a" Markdown", pero no estoy seguro de cómo cambiar el color del texto de una sola palabra.

No quiero cambiar el aspecto de todo el cuaderno (a través de un archivo CSS).

Author: punkrockpolly, 2013-11-03

3 answers

Simplemente puede usar etiquetas html sin procesar como

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

Tenga en cuenta que esto no sobrevivirá a una conversión del cuaderno a latex.

Ya que hay algunas quejas sobre la obsolescencia de la solución propuesta. Son totalmente válidos y Scott ya ha respondido a la pregunta con un enfoque más reciente, es decir, basado en CSS. Sin embargo, esta respuesta muestra un enfoque general para usar etiquetas html dentro de IPython para dar estilo al contenido de la celda markdown más allá del markdown puro disponible capacidad.

 80
Author: Jakob,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-01-01 01:07:42

De manera similar a la respuesta de Jakob, puedes usar etiquetas HTML. Solo una nota que el atributo color de font (<font color=...>) es obsoleto en HTML5. La siguiente sintaxis sería compatible con HTML5:

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

La misma precaución que Jakob hizo probablemente todavía se aplica:

Tenga en cuenta que esto no sobrevivirá a una conversión del cuaderno a látex.

 48
Author: Scott H,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-03-11 18:12:24

Por ejemplo, si desea que el color de "texto" sea verde, simplemente escriba:

<font color='green'>text</font>
 9
Author: Chen Rui,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-04-27 02:59:36