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 fontupper
como
\documentclass{article}
\usepackage[most]{tcolorbox}
\newtcbox{\FOO}{colback=red,colframe=blue,fontupper=\color{green}}
\begin{document}
\FOO{Something}
\FOO{Something else}
\end{document}
Se você estiver usando \tcblower
, há também \fontlower
o que se aplicará à parte inferior. Aqui você \sffamily
também pode usar comandos de alteração de fonte (como ), além de comandos de cores.
De forma equivalente, você pode usar colupper=green
e collower=green
. Há também coltext
o 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 colupper
e collower
.