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).
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.
Ä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.
Wenn Sie beispielsweise die Farbe von "text" grün machen möchten, geben Sie einfach Folgendes ein:
<font color='green'>text</font>
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.
<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