Команды для Color и Font

Управляет параметрами цвета и шрифтов текста и заголовков в боксах

Таблица управления цветами и шрифтами в tcolorbox

Основные параметры цвета

Параметр Синтаксис Описание Пример
colframe /tcb/colframe=⟨color⟩ Цвет рамки бокса. По умолчанию: black!75!white. colframe=red
colback /tcb/colback=⟨color⟩ Цвет фона содержимого бокса. По умолчанию: black!5!white. colback=blue!10
colbacktitle /tcb/colbacktitle=⟨color⟩ Цвет фона заголовка. По умолчанию: black!50!white. colbacktitle=green!20
colupper /tcb/colupper=⟨color⟩ Цвет текста верхней части. По умолчанию: black. colupper=red!50
collower /tcb/collower=⟨color⟩ Цвет текста нижней части. По умолчанию: black. collower=blue!50
coltext /tcb/coltext=⟨color⟩ Устанавливает одинаковый цвет текста для верхней и нижней части. coltext=purple
coltitle /tcb/coltitle=⟨color⟩ Цвет текста заголовка. По умолчанию: white. coltitle=yellow

Управление отображением заголовка

Параметр Синтаксис Описание Пример
title filled `/tcb/title filled=true false` Включает/отключает заливку фона заголовка. По умолчанию: false.

Параметры шрифтов

Параметр Синтаксис Описание Пример
fontupper /tcb/fontupper=⟨text⟩ Устанавливает шрифт для верхней части. fontupper=\bfseries
fontlower /tcb/fontlower=⟨text⟩ Устанавливает шрифт для нижней части. fontlower=\itshape
fonttitle /tcb/fonttitle=⟨text⟩ Устанавливает шрифт для заголовка. fonttitle=\sffamily

Примеры использования

1. Настройка цветов

\begin{tcolorbox}[colframe=red, colback=yellow!10, colbacktitle=blue!20, coltitle=white, title=Цветной бокс]
  Это пример цветного tcolorbox.
  \tcblower
  Нижняя часть с другим цветом текста.
\end{tcolorbox}

2. Управление шрифтами

\begin{tcolorbox}[fonttitle=\sffamily\bfseries\large, fontupper=\itshape, fontlower=\bfseries, title=Шрифты]
  Верхняя часть курсивом.
  \tcblower
  Нижняя часть жирным.
\end{tcolorbox}

3. Комбинированный пример

\begin{tcolorbox}[
  colframe=green!50!black,
  colback=green!10,
  colbacktitle=green!40,
  coltitle=white,
  fonttitle=\bfseries,
  title filled=true,
  title=Комбинированный пример,
  fontupper=\small,
  collower=red
]
  Верхняя часть мелким шрифтом.
  \tcblower
  Нижняя часть красным цветом.
\end{tcolorbox}

Особенности:

  1. Все цветовые параметры поддерживают стандартные цветовые модели LaTeX (например, red!50!white).
  2. Для шрифтов можно использовать любые стандартные команды изменения шрифта (\bfseries, \itshape и т.д.).
  3. Параметр title filled автоматически активируется при установке colbacktitle или других связанных с заголовком параметров.
  4. coltext удобен для установки единого цвета текста во всем боксе, тогда как colupper и collower позволяют дифференцировать части.