Команды для 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}
Особенности:
- Все цветовые параметры поддерживают стандартные цветовые модели LaTeX (например,
red!50!white). - Для шрифтов можно использовать любые стандартные команды изменения шрифта (
\bfseries, \itshape и т.д.). - Параметр
title filled автоматически активируется при установке colbacktitle или других связанных с заголовком параметров. coltext удобен для установки единого цвета текста во всем боксе, тогда как colupper и collower позволяют дифференцировать части.