Команды для 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
позволяют дифференцировать части.