Das Paket tcolorbox ermöglicht es, farbige Boxen für Theoreme, Definitionen, Bemerkungen und andere Umgebungen zu erstellen. Es bietet vollständige Kontrolle über Farben, Ränder, Titel und Nummerierung.
Sparen Sie Zeit mit unserem visuellen Editor
Erstellen Sie Ihre farbigen Boxen visuell — wählen Sie Farben, Stil und Abmessungen per Mausklick. Der LaTeX-Code wird automatisch generiert.
Installation und Einrichtung
LaTeX
\usepackage[most]{tcolorbox}
Die Option [most] lädt die meisten Bibliotheken, darunter theorems, skins und breakable.
Einfache Box
LaTeX
% Im Präambel:
\newtcolorbox{remarque}{
enhanced, breakable,
colback=yellow!10, colframe=orange!80!black,
fonttitle=\bfseries, title=Bemerkung}
% Im Dokument:
\begin{remarque}
Inhalt der Bemerkung hier...
\end{remarque}
\newtcolorbox erstellt eine nicht nummerierte Umgebung. Ideal für Bemerkungen, Warnungen oder Beispiele.
Nummerierte Umgebung
Für Theoreme, Definitionen und Eigenschaften benötigen Sie nummerierte Umgebungen mit \newtcbtheorem:
LaTeX
% Im Präambel:
\newtcbtheorem[number within=section]{theoreme}{Theorem}{
enhanced, breakable,
colback=blue!5, colframe=blue!50!black,
colbacktitle=blue!50!black, coltitle=white,
fonttitle=\bfseries, boxrule=1pt, arc=4pt,
separator sign={\ --},
description delimiters parenthesis,
}{th}
% Im Dokument:
\begin{theoreme}{Pythagoras}{pyth}
In einem rechtwinkligen Dreieck...
\end{theoreme}
Die Syntax ist: \newtcbtheorem[Zähler]{Name}{Anzeigename}{Optionen}{Präfix}
number within=section— Nummerierung pro Abschnitt (1.1, 1.2, 2.1...)separator sign={\ --}— Trennzeichen zwischen Nummer und Titeldescription delimiters parenthesis— Titel in Klammern: Theorem 1.1 (Pythagoras){th}— Präfix für \label/\ref (z.B. \ref{th:pyth})
Beliebte Stile
Seitenleiste (Barre latérale)
LaTeX
\newtcolorbox{remarque}{
enhanced, breakable,
colback=orange!8, colframe=orange!8,
colbacktitle=orange!8, coltitle=orange!70!black,
fonttitle=\bfseries, title=Bemerkung,
boxrule=0pt, arc=0pt,
borderline west={3pt}{0pt}{orange!70!black},
left=8mm
}
\begin{remarque}
Inhalt hier...
\end{remarque}
Losgelöste Kartusche
LaTeX
\newtcbtheorem[number within=section]{propriete}{Eigenschaft}{
enhanced, breakable,
colback=violet!5, colframe=violet!50!black,
colbacktitle=violet!50!black, coltitle=white,
fonttitle=\bfseries, boxrule=1pt, arc=4pt,
top=6mm,
attach boxed title to top left=
{yshift=-\dimexpr\tcboxedtitleheight/2, xshift=5mm},
boxed title style={boxrule=1pt, arc=3pt},
separator sign={\ --},
description delimiters parenthesis,
}{prop}
\begin{propriete}{Kommutativität}{comm}
Für alle reellen Zahlen $a$ und $b$ gilt:
$a + b = b + a$
\end{propriete}
Integrierte Kartusche
LaTeX
\newtcbtheorem[number within=section]{definition}{Definition}{
enhanced, breakable,
colback=white, colframe=green!40!black,
colbacktitle=green!40!black, coltitle=white,
fonttitle=\bfseries, boxrule=1pt, arc=4pt,
top=8mm,
attach boxed title to top left=
{yshift=-\tcboxedtitleheight},
boxed title style={boxrule=0pt, sharp corners,
rounded corners=southeast, arc=3pt},
separator sign={\ --},
description delimiters parenthesis,
}{def}
\begin{definition}{Primzahl}{prime}
Eine natürliche Zahl ist eine Primzahl, wenn...
\end{definition}
Oben eckig
LaTeX
\newtcbtheorem[number within=section]{theoreme}{Theorem}{
enhanced, breakable,
colback=white, colframe=blue!60!black,
colbacktitle=blue!60!black, coltitle=white,
fonttitle=\bfseries, boxrule=1.5pt, arc=6pt,
sharp corners=north,
separator sign={\ --},
description delimiters parenthesis,
}{th}
\begin{theoreme}{Pythagoras}{pyth}
$a^2 + b^2 = c^2$
\end{theoreme}
Wichtige Optionen
| Option | Beschreibung |
|---|---|
colback | Hintergrundfarbe des Inhalts |
colframe | Rahmenfarbe |
colbacktitle | Hintergrundfarbe des Titels |
coltitle | Textfarbe des Titels |
colupper | Textfarbe des Inhalts |
arc | Eckenradius |
boxrule | Rahmendicke |
enhanced | Erweiterte Zeichenfunktionen aktivieren |
breakable | Seitenumbruch erlauben |
sharp corners=north | Eckige Ecken oben |
fuzzy shadow | Weicher Schatten |
Farben definieren
Für präzise Farben verwenden Sie \definecolor mit HTML-Hex-Codes:
LaTeX
\definecolor{mon-bleu}{HTML}{1A3FC7}
\definecolor{mon-bleu-clair}{HTML}{EEF2FF}
\newtcbtheorem[number within=section]{theoreme}{Theorem}{
colback=mon-bleu-clair,
colframe=mon-bleu,
colbacktitle=mon-bleu,
% ...
}{th}
Tipp
Unser visueller Editor generiert automatisch die
Unser visueller Editor generiert automatisch die
\definecolor-Befehle mit den von Ihnen gewählten Farben. Bereit, Ihre Boxen zu erstellen?
Präsentieren Sie Ihre Inhalte professionell
Kostenloses Konto erstellen