wake-up-neo.com

Wie ändert man die Farbe in Markdown-Zellen Ipython / Jupyter Notebook?

Ich möchte nur eine bestimmte Zeichenfolge in einer Zelle formatieren. Ich ändere das Format dieser Zelle in "Markdown", bin mir aber nicht sicher, wie ich die Textfarbe eines einzelnen Wortes ändern soll.

Ich möchte das Aussehen des gesamten Notizbuchs nicht ändern (über eine CSS-Datei).

81
punkrockpolly

Sie können einfach rohe HTML-Tags wie verwenden

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

Beachten Sie, dass dies eine Umstellung des Notebooks auf Latex nicht überlebt.

Da gibt es einige Beschwerden über die Ablehnung der vorgeschlagenen Lösung. Sie sind absolut gültig und Scott hat die Frage bereits mit einem neueren, d. H. CSS-basierten Ansatz beantwortet. Diese Antwort zeigt jedoch einen allgemeinen Ansatz zur Verwendung von HTML-Tags in IPython, um den Inhalt von Markdown-Zellen über die verfügbaren reinen Markdown-Funktionen hinaus zu formatieren.

105
Jakob

Ähnlich wie bei Jakobs Antwort können Sie HTML-Tags verwenden. Nur eine Anmerkung, dass das color Attribut von font (<font color=...>) ist veraltet in HTML5 . Die folgende Syntax wäre HTML5-kompatibel:

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

Dieselbe Vorsicht, die Jakob gemacht hat, gilt wahrscheinlich noch:

Beachten Sie, dass dies eine Umstellung des Notebooks auf Latex nicht überlebt.

55
Scott H

Wenn Sie beispielsweise die Farbe von "text" grün machen möchten, geben Sie einfach Folgendes ein:

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

Eine alternative Möglichkeit, dies zu tun, besteht darin, eine LaTeX-Umgebung innerhalb des Notebooks aufzurufen und von dort aus die Farbe zu ändern (was besonders hilfreich ist, wenn Sie LaTeX fließender beherrschen als HTML). Beispiel:

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

würde ciao in rot anzeigen.

5
Llewlyn

Wenn keiner der oben genannten Vorschläge für Sie funktioniert, verwenden Sie das style -Attribut.

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

Dies gibt mir das folgende Ergebnis

enter image description here

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

oder

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