Каждый \newtcbox{\FOO} с определенным цветом текста?

Каждый \newtcbox{\FOO} с определенным цветом текста?

Представьте себе, что у вас есть определенныйtcolorbox(руководство) с именем FOO, вызывается через:

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

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

Теперь, возможно ли включить что-то вПреамбула(т.е. до \begin{document}) так, что каждый FOO будет иметь, например, зеленый текст?

решение1

Вы можете использовать fontupperкак

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

введите описание изображения здесь

Если вы используете, \tcblowerто есть также \fontlower, что будет применяться к нижней части. Здесь вы можете использовать команды изменения шрифта (например \sffamily, ) также в дополнение к командам цвета.

Эквивалентно вы можете использовать colupper=greenи collower=green. Также есть coltext, который следует использовать как

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

coltext— это сокращенная форма для использования colupperи collower.

Связанный контент