Spickzettel

Jupyter Markdown Spickzettel

Markdown in Jupyter: LaTeX, Code, Tabellen, MyST. Für Data Science und Dokumentation.

01

Suche

02

Grundlegende Syntax

# Ebene 1
## Ebene 2
### Ebene 3
Ebene 1
Ebene 2
Ebene 3
Überschriften der Ebenen 1 bis 6, je mehr Rauten desto kleiner.
**fett** oder __fett__
fett
Text fett darstellen.
*kursiv* oder _kursiv_
kursiv
Text kursiv darstellen.
***fett kursiv***
fett kursiv
Kombination aus Fett- und Kursivschrift.
~~durchgestrichen~~
durchgestrichen
Text durchstreichen.
`Inline-Code`
Inline-Code
Kurzen Code-Ausschnitt im Fließtext hervorheben.
- Punkt 1
- Punkt 2
  - Unterpunkt
• Punkt 1
• Punkt 2
  • Unterpunkt
Ungeordnete Liste mit verschachtelten Unterpunkten.
1. Erstens
2. Zweitens
   1. Unterpunkt
1. Erstens
2. Zweitens
  1. Unterpunkt
Geordnete (nummerierte) Liste mit Unterpunkten.
[Linktext](https://beispiel.de)
Linktext
Hyperlink mit sichtbarem Linktext einfügen.
![Alt-Text](bild.png)
Bild: Alt-Text
Bild mit alternativem Text einbetten.
03

LaTeX-Mathematik & Code-Blöcke

$E = mc^2$
E = mc²
Inline-Mathematikformel innerhalb eines Satzes.
$$
\int_{-\infty}^{\infty} e^{-x^2}\,dx = \sqrt{\pi}
$$
∫ e⁻ˣ² dx = √π
Eigenständige Block-Formel, zentriert dargestellt.
$$
f(x) = \begin{cases}
x^2 & x \geq 0 \\
-x^2 & x < 0
\end{cases}
$$
f(x) = {x², falls x≥0; −x², falls x<0}
Mehrzeilige, stückweise definierte Funktion.
\alpha \beta \gamma
α β γ
Griechische Buchstaben für Formeln.
\sum \prod \int
∑ ∏ ∫
Summen-, Produkt- und Integralzeichen.
```python
def hallo():
    print("Hallo Welt")
```
def hallo(): …
Codeblock mit Python-Syntax-Hervorhebung.
```python {.line-numbers}
import numpy as np
```
1  import numpy as np
Codeblock mit zusätzlicher Zeilennummerierung.
04

MyST-Erweiterungen

```{note}
Hinweistext
```
Hinweis
Blauer Hinweiskasten für ergänzende Informationen.
```{warning}
Warntext
```
Warnung
Gelber Warnkasten für wichtige Einschränkungen.
```{tip}
Tipptext
```
Tipp
Grüner Kasten für hilfreiche Tipps.
```{important}
Wichtiger Text
```
Wichtig
Roter Kasten für besonders wichtige Hinweise.
(mein-label)=
## Abschnitt
id="mein-label"
Label auf einer Überschrift setzen, um später darauf zu verweisen.
{ref}`mein-label`
Abschnitt
Querverweis auf ein zuvor definiertes Label.
```{figure} bild.png
:name: meine-abbildung
:width: 300px

Bildunterschrift
```
Abbildung mit Bildunterschrift
Abbildung mit Name, Breite und Bildunterschrift.
```{list-table} Tabellentitel
:header-rows: 1

* - Spalte 1
  - Spalte 2
```
Strukturierte Tabelle mit Titel
MyST-Tabellensyntax mit Kopfzeile und Titel.
05

HTML, Sonderzeichen & Tabellen

<div class="alert alert-info">
Text
</div>
Info-Box
Farbige HTML-Hinweisboxen direkt in der Markdown-Zelle.
Zeile 1<br>
Zeile 2
Zeile 1
Zeile 2
Erzwungener Zeilenumbruch mit HTML-Tag.
---
―――――
Horizontale Trennlinie (alternativ *** oder ___).
&#8594; &#9733; &#8734;
→ ★ ∞
Sonderzeichen über HTML-Entities einfügen.
| Spalte1 | Spalte2 |
|---|---|
| A | B |
Tabelle mit 2 Spalten
Einfache Tabelle mit Kopfzeile und einer Datenreihe.
| Links | Zentriert | Rechts |
|:--|:--:|--:|
Ausgerichtete Tabelle
Spaltenausrichtung über Doppelpunkte in der Trennzeile.
06

Gut zu wissen

LaTeX-Mathematik

Inline-Formeln mit $...$ und Block-Formeln mit $$...$$ werden automatisch über MathJax gerendert – ganz ohne zusätzliche Konfiguration.

MyST-Erweiterungen

Warnhinweise, Querverweise, Abbildungen und strukturierte Tabellen stehen zusätzlich zur Verfügung, sobald Jupyter Book oder eine MyST-Umgebung genutzt wird.

Code-Highlighting

Codeblöcke mit dreifachen Backticks und Sprachangabe (z. B. ```python) erhalten automatische Syntax-Hervorhebung.

Sofort einsatzbereit

Jede Syntax lässt sich per Klick kopieren und direkt in eine Jupyter-Notebook-Markdown-Zelle einfügen.

07

Jupyter-Notebook-Markdown verstehen

Jupyter Notebook nutzt in Markdown-Zellen einen erweiterten Markdown-Dialekt: neben der klassischen Markdown-Syntax für Überschriften, Textformatierung und Listen stehen LaTeX-Mathematikformeln über MathJax sowie – bei Verwendung von Jupyter Book/MyST – zusätzliche Elemente wie Warnhinweise, Querverweise und Abbildungen zur Verfügung.

Mathematische Formeln mit LaTeX

Inline-Formeln werden mit einfachen Dollarzeichen $...$ notiert, eigenständige Block-Formeln mit doppelten Dollarzeichen $$...$$. Jupyter rendert diese automatisch über MathJax, ganz ohne zusätzliche Konfiguration.

MyST-Erweiterungen

MyST (Markedly Structured Text) erweitert Standard-Markdown um Direktiven wie Warnhinweise ({note}, {warning}), Querverweise und strukturierte Abbildungen bzw. Tabellen. Es wird vor allem in Jupyter Book und wissenschaftlicher Dokumentation eingesetzt.

Praxistipp

Alle Beispiele auf dieser Seite lassen sich per Klick auf „Kopieren“ direkt übernehmen. Die Syntax funktioniert in klassischen Jupyter-Notebook-Markdown-Zellen sowie in JupyterLab; MyST-spezifische Elemente benötigen zusätzlich Jupyter Book oder eine kompatible MyST-Umgebung.

08

Häufige Fragen

Wie zeigt man mathematische Formeln in Jupyter an?

Verwenden Sie die LaTeX-Syntax mit Inline-Formeln in $...$ und Block-Formeln in $$...$$. Jupyter rendert mathematische Formeln automatisch mit MathJax.

Warum wird meine Tabelle nicht korrekt angezeigt?

Stellen Sie sicher, dass das Tabellenformat korrekt ist: Jede Zeile muss die gleiche Anzahl an Spalten haben, und es muss eine Trennzeile (|---|---|---|) zwischen Kopfzeile und Datenzeilen geben.

Wie fügt man Code-Blöcke in Markdown ein?

Verwenden Sie drei Backticks (```) zum Umschließen des Codes. Optional lässt sich eine Sprache für die Syntax-Hervorhebung angeben, zum Beispiel ```python.

Was ist der Unterschied zwischen MyST Markdown und Standard-Markdown?

MyST Markdown erweitert Standard-Markdown um zusätzliche Funktionen wie Querverweise, Warnhinweise und Direktiven. Es wird vor allem für technische Dokumentation und wissenschaftliche Publikationen in Jupyter Book verwendet.

Funktioniert diese Syntax auch in JupyterLab?

Ja, die grundlegende Markdown- und LaTeX-Syntax funktioniert identisch in klassischem Jupyter Notebook und JupyterLab. MyST-Erweiterungen benötigen zusätzlich Jupyter Book oder eine kompatible MyST-Umgebung.

+ 01Verwandte Werkzeuge

Vielleicht auch interessant.