Cada \newtcbox{\FOO} com uma determinada cor de texto?

Cada \newtcbox{\FOO} com uma determinada cor de texto?

Imagine ter um certocaixa de cores(manual) denominado FOO, chamado via:

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

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

Agora, é possível incluir algo noPreâmbulo(ou seja, antes \begin{document}) de modo que todo FOO tenha, por exemplo, texto verde?

Responder1

Você pode usar fontuppercomo

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

insira a descrição da imagem aqui

Se você estiver usando \tcblower, há também \fontlowero que se aplicará à parte inferior. Aqui você \sffamilytambém pode usar comandos de alteração de fonte (como ), além de comandos de cores.

De forma equivalente, você pode usar colupper=greene collower=green. Há também coltexto que deve ser usado como

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

coltexté uma abreviatura para usar ambos coluppere collower.

informação relacionada