Hoe verander ik de kleur in markdown-cellen ipython/jupyter notebook?

Ik wil alleen een specifieke tekenreeks in een cel opmaken. Ik verander de opmaak van die cel in ‘Markdown’, maar ik weet niet zeker hoe ik de tekstkleur van een enkel woord moet wijzigen.

Ik wil het uiterlijk van het hele notitieblok niet veranderen (via een CSS-bestand).


Antwoord 1, autoriteit 100%

Je kunt gewoon onbewerkte html-tags gebruiken, zoals

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

Houd er rekening mee dat dit een conversie van de notebook naar latex niet zal overleven.

Omdat er enkele klachten zijn over de afschaffing van de voorgestelde oplossing. Ze zijn volkomen geldig en Scott heeft de vraag al beantwoord met een recentere, d.w.z. op CSS gebaseerde benadering.
Desalniettemin toont dit antwoord een algemene benadering om html-tags binnen IPython te gebruiken om celinhoud voor markdown te stylen die verder gaat dan de beschikbare pure markdown-mogelijkheden.


Antwoord 2, autoriteit 39%

Net als bij Jakobs antwoord kun je HTML-tags gebruiken. Houd er rekening mee dat het kenmerk colorvan font(<font color=...>) verouderd in HTML5. De volgende syntaxis zou HTML5-compatibel zijn:

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

Dezelfde waarschuwing die Jakob waarschijnlijk maakte, is nog steeds van toepassing:

Houd er rekening mee dat dit een conversie van de notebook naar . niet zal overleven
latex.


Antwoord 3, autoriteit 15%

Een alternatieve manier om dat te doen, is door een LaTeX-omgeving in de notebook te openen en van daaruit van kleur te veranderen (wat geweldig is als je vloeiender bent in LaTeX dan in HTML). Voorbeeld:

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

zou ciaoin het rood weergeven.


Antwoord 4, autoriteit 9%

Als u bijvoorbeeld de kleur van “tekst” groen wilt maken, typt u gewoon:

<font color='green'>text</font>

Antwoord 5, autoriteit 2%

De tekstkleur kan worden gewijzigd met,

<span style='color:green'> message/text </span>

Antwoord 6, autoriteit 2%

<span style='color:blue '> your message/text </span>

Dus hier is het een perfecte HTML-css-stijlinvoer in een notebook-ipynb-bestand.

Natuurlijk kun je hier je favoriete kleur kiezen en dan je tekst.


Antwoord 7

Als geen van de bovenstaande suggesties voor u werkt, probeer dan het kenmerk stylete gebruiken.

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

Dit geeft me het volgende resultaat

voer hier de afbeeldingsbeschrijving in


Antwoord 8

Ik heb de ideeën die ik in deze antwoorden heb gevonden, getest in Google Colabs.

<span style='color:red'>green</span> 
$\color{green}{\text{blue}}$ 
<font color='red'>orange</font>

Hiervan werken de 2e (LaTeX $…$, en html font) versies. De stijlversie werkt niet.

Opmerking: het element html fontis verouderd. Daarom gebruik ik de LaTeX-versie.

Other episodes