Представьте себе, что у вас есть определенный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
.