web-dev-qa-db-fra.com

Comment peut-on changer de couleur dans les cellules de démarques pour ordinateur portable ipython / jupyter?

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

Je ne veux pas changer l'apparence de tout le cahier (via un fichier CSS).

81
punkrockpolly

Vous pouvez simplement utiliser des balises HTML brutes comme

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

Sachez que cela ne survivra pas à la conversion du portable en latex.

Comme il y a quelques plaintes à propos de la dépréciation de la solution proposée. Elles sont totalement valables et Scott a déjà répondu à la question par une approche plus récente, c’est-à-dire basée sur CSS. Néanmoins, cette réponse montre une approche générale consistant à utiliser des balises HTML dans IPython pour attribuer un style au contenu des cellules de démarquage au-delà des capacités de pur démarquage disponibles.

105
Jakob

De manière similaire à la réponse de Jakob, vous pouvez utiliser des balises HTML. Juste une note que l'attribut color de font (<font color=...>) est obsolète en HTML5 . La syntaxe suivante serait compatible avec HTML5:

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

La même prudence que Jakob a faite probablement s'applique toujours:

Sachez que cela ne survivra pas à la conversion du portable en latex.

55
Scott H

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

<font color='green'>text</font>
11
Chen Rui

Une autre solution consiste à entrer dans un environnement LaTeX dans le bloc-notes et à changer de couleur à partir de cet emplacement (ce qui est très bien si vous maîtrisez mieux LaTeX que HTML). Exemple:

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

afficherait ciao en rouge.

5
Llewlyn

Si aucune des suggestions ci-dessus ne vous convient, essayez d'utiliser l'attribut 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>

Cela me donne le résultat suivant

enter image description here

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

ou

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