Comment change-t-on la couleur dans les cellules markdown IPython / Jupyter notebook?

Je cherche seulement à formater une chaîne spécifique dans une cellule. Je change le format de cette cellule en "Markdown" mais je ne sais pas comment changer la couleur du texte d'un seul mot.

Je ne veux pas changer l'apparence de l'ensemble du bloc-notes (via un fichier CSS).

58
demandé sur punkrockpolly 2013-11-03 00:11:16

3 réponses

Vous pouvez simplement utiliser des balises HTML brutes comme

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

Sachez que cela ne survivra pas à une conversion du bloc-notes en latex.

Comme il y a quelques plaintes au sujet de la dépréciation de la solution proposée. Ils sont totalement valides et Scott a déjà répondu à la question avec une approche plus récente, c'est-à-dire basée sur CSS. Néanmoins, cette réponse montre une approche générale pour utiliser des balises html dans IPython pour styliser le contenu de la cellule markdown au-delà du markdown pur disponible capacité.

80
répondu Jakob 2015-01-01 01:07:42

De même que la réponse DE Jakob, vous pouvez utiliser des balises HTML. Juste une remarque que l' color attribut de font (<font color=...>) est obsolète en HTML5. La syntaxe suivante serait compatible HTML5:

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

La même mise en garde que Jakob a faite s'applique probablement toujours:

Sachez que cela ne survivra pas à une conversion du bloc-notes en latex.

48
répondu Scott H 2014-03-11 18:12:24

Par exemple, si vous voulez rendre la couleur du "texte" verte, tapez simplement:

<font color='green'>text</font>
9
répondu Chen Rui 2015-04-27 02:59:36