Jede \newtcbox{\FOO} mit einer bestimmten Textfarbe?

Jede \newtcbox{\FOO} mit einer bestimmten Textfarbe?

Stellen Sie sich vor, Sie hätten eine bestimmteAbonnieren(Handbuch) mit dem Namen FOO, aufgerufen über:

\documentclass{article}
\usepackage[most]{tcolorbox}
\newtcbox{\FOO}{colback=red,colframe=blue}

\begin{document}
\FOO{Something}
\FOO{Something else}
\end{document}

Ist es nun möglich, etwas in diePräambel(also vorher \begin{document}), sodass jedes FOO zB einen grünen Text hat?

Antwort1

Sie können fontupperwie folgt verwenden:

\documentclass{article}
\usepackage[most]{tcolorbox}
\newtcbox{\FOO}{colback=red,colframe=blue,fontupper=\color{green}}
\begin{document}
\FOO{Something}
\FOO{Something else}
\end{document}

Bildbeschreibung hier eingeben

Wenn Sie verwenden \tcblower, gibt es auch \fontlower, was für den unteren Teil gilt. Hier können Sie \sffamilyneben Farbbefehlen auch Befehle zum Ändern der Schriftart (wie ) verwenden.

Entsprechend können Sie colupper=greenund verwenden collower=green. Es gibt auch coltextwhich sollte als verwendet werden

\documentclass{article}
\usepackage[most]{tcolorbox}
\newtcbox{\FOO}{colback=red,colframe=blue,coltext=green}
\begin{document}
\FOO{Something}
\FOO{Something else}
\end{document}

coltextist eine Abkürzung für die Verwendung von colupperund collower.

verwandte Informationen