すべての \newtcbox{\FOO} に特定のテキスト色を設定しますか?

すべての \newtcbox{\FOO} に特定のテキスト色を設定しますか?

ある特定のtカラーボックスマニュアル) は 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}

coltextcolupperは、 と の両方を使用するための省略形ですcollower

関連情報