Farben in der \tcolorbox Thema ist als GELÖST markiert

Redefinition von Makros, Definition eigener Befehle sowie neuer Umgebungen


mattazie
Forum-Anfänger
Forum-Anfänger
Beiträge: 21
Registriert: Fr 19. Mai 2023, 14:50

Farben in der \tcolorbox

Beitrag von mattazie »

Ich habe noch eine Frage zu meiner mit \tcolorbox erstellten Spielkarte (siehe Spielkarte). Ich möchte die Karte in einen oberen und einen unteren Teil unterteilen. Dabei soll der Rahmen grün, die Hintergrundfarbe des oberen Teil weiss und der Hintergrund des unteren Teils gelb sein.
Ich versuchte es mit bicolor, colback, colbacklower, colframe, aber irgendwie funktioniert es nicht. Der untere Teil bleibt weiss. Kann mir jemand helfen, woran das liegt?
\documentclass{article}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage[paperwidth=48mm,paperheight=69mm,margin=7mm,nomarginpar]{geometry}
\pagestyle{empty}
\usepackage{tcolorbox}
\tcbuselibrary{skins}
\usepackage{layout}

\begin{document}

\begin{tcolorbox}
[bicolor,colback=white,colbacklower=yellow,colframe=green,width=34mm,height=55mm,arc=3mm,valign=center,halign=center,
 enhanced,
 overlay={\node[anchor=south east,rotate=90,font=\tiny] 
    at ([xshift=-0.2mm,yshift=-32mm]frame.north east){This ist ein text};}]

\huge {oben}

\tcblower

\huge {unten}

\end{tcolorbox}


\end{document}

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4267
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Re: Farben in der \tcolorbox

Beitrag von u_fischer »

Du verwendest zwei skins, bicolor und enhanced, und der zweite gewinnt. Ohne enhanced geht es:
\documentclass{article}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage[paperwidth=48mm,paperheight=69mm,margin=7mm,nomarginpar]{geometry}
\pagestyle{empty}
\usepackage{tcolorbox}
\tcbuselibrary{skins}
\usepackage{layout}

\begin{document}

\begin{tcolorbox}
[bicolor,colback=white,colbacklower=yellow,colframe=green,width=34mm,height=55mm,arc=3mm,valign=center,halign=center, 
 overlay={\node[anchor=south east,rotate=90,font=\tiny] 
    at ([xshift=-0.2mm,yshift=-32mm]frame.north east){This ist ein text};}]

\huge {oben}

\tcblower

\huge {unten}

\end{tcolorbox}


\end{document}

mattazie
Forum-Anfänger
Forum-Anfänger
Beiträge: 21
Registriert: Fr 19. Mai 2023, 14:50

Re: Farben in der \tcolorbox

Beitrag von mattazie »

Wow, vielen Dank für die schnelle Antwort. Es wäre ja so einfach, wenn man's wüsste. Aber man lernt immer wieder etwas dabei.

Antworten