Команды для 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=truefalse`Включает/отключает заливку фона заголовка. По умолчанию: 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 позволяют дифференцировать части.