Ключи к командам tcolorbox

Полный список ключей для настройки боксов в tcolorbox

Ключи для TCB

Ключ Синтаксис Назначение
/tcb/ Префикс для ключей Обозначение пространства имен tcolorbox.
add to height add to height=<length> Добавляет фиксированную высоту к общему размеру бокса.
add to list add to list=<text> Регистрирует бокс в списке (например, для оглавления).
add to natural height add to natural height=<length> Увеличивает “естественную” высоту бокса (без учета boxsep и boxrule).
add to width add to width=<length> Добавляет фиксированную ширину к общему размеру бокса.
adjust text adjust text=<options> Настраивает параметры текста (например, hyphenation).
adjusted title adjusted title=<text> Заголовок с динамическим форматированием (например, для нумерации).
adjusted title after break adjusted title after break=<text> Заголовок после разрыва многостраничного бокса.
after after={<code>} Код TikZ/LaTeX, выполняемый после рисования бокса.
after app after app={<code>} Код, выполняемый после добавления бокса в приложении.
after doc body after doc body={<code>} Код, вставляемый после основного содержимого документа.
after doc body command after doc body command=<command> Команда LaTeX, выполняемая после тела документа.
after doc body environment after doc body env=<env> Окружение LaTeX, добавляемое после тела документа.
after doc body key after doc body key=<key> Ключ TikZ, применяемый после тела документа.
after doc body path after doc body path=<path> Путь TikZ, рисуемый после тела документа.
after float after float={<code>} Код, выполняемый после плавающего бокса (float).
after float app after float app={<code>} Аналог after float для приложений.
after float pre after float pre={<code>} Код перед плавающим боксом (для приложений).
after lower after lower={<code>} Код, выполняемый после нижней части (lower part) бокса.
after lower app after lower app={<code>} Аналог after lower для приложений.
after lower pre after lower pre={<code>} Код перед нижней частью (для приложений).
after lower* after lower*={<code>} Код после нижней части (без группировки в {}).
after pre after pre={<code>} Код перед завершением бокса (для приложений).
after skip after skip=<length> Вертикальный отступ после бокса.
after skip balanced after skip balanced=<length> Сбалансированный отступ (учитывает разрывы страниц).
after title after title={<code>} Код, выполняемый после заголовка.
after title app after title app={<code>} Аналог after title для приложений.
after title pre after title pre={<code>} Код перед заголовком (для приложений).
after title* after title*={<code>} Код после заголовка (без группировки в {}).
after upper after upper={<code>} Код, выполняемый после верхней части (upper part) бокса.
after upper app after upper app={<code>} Аналог after upper для приложений.
after upper pre after upper pre={<code>} Код перед верхней частью (для приложений).
after upper* after upper*={<code>} Код после верхней части (без группировки в {}).
alert alert Стиль для выделенных боксов (например, в Beamer).
alt alt=<text> Альтернативный текст (для PDF-тегов или подписей).
ams align ams align Включает окружение align из amsmath в основной части.
ams align lower ams align lower Аналог ams align для нижней части.
ams align upper ams align upper Аналог ams align для верхней части.
ams align* ams align* Версия align* (без нумерации).
ams equation ams equation Включает окружение equation из amsmath.
ams equation lower ams equation lower Аналог ams equation для нижней части.
ams equation upper ams equation upper Аналог ams equation для верхней части.
ams gather ams gather Включает окружение gather из amsmath.
ams nodisplayskip ams nodisplayskip Убирает отступы вокруг формул amsmath.
arc arc=<length> Радиус скругления углов.
arc is angular arc is angular Делает скругление углов “острым” (стиль TikZ).
arc is curved arc is curved Делает скругление плавным (по умолчанию).
at begin tikz at begin tikz={<code>} Код TikZ, выполняемый в начале рисования.
attach boxed title to bottom attach boxed title to bottom Размещает заголовок внизу бокса.
attach boxed title to top attach boxed title to top Размещает заголовок вверху бокса (по умолчанию).
attach title attach title Включает прикрепленный заголовок.
auto outer arc auto outer arc Автонастройка внешних дуг для сложных рамок.
autoparskip autoparskip Автоматически регулирует parskip внутри бокса.
baseline baseline=<length> Выравнивание бокса по базовой линии текста.
beamer beamer Стиль для презентаций Beamer.
beamer alerted beamer alerted Стиль для “alerted” боксов в Beamer.
beamer hidden beamer hidden Стиль для скрытых боксов в Beamer.
bean arc bean arc Альтернативный стиль скругления углов (“бобовый”).
before before={<code>} Код, выполняемый перед рисованием бокса.
before skip before skip=<length> Вертикальный отступ перед боксом.
bicolor bicolor Двухцветный стиль (разные цвета для верхней/нижней частей).
blank blank Пустой стиль (без рамок и фона).
blanker blanker Еще более минималистичный стиль, чем blank.
blankest blankest Максимально упрощенный стиль (только текст).
blend before title blend before title Смешивает фон перед заголовком с основным фоном.
bookmark bookmark=<text> Добавляет закладку PDF для бокса.
borderline borderline={<options>} Рисует дополнительные границы (например, тени).
bottomrule bottomrule=<length> Толщина нижней границы.
bottomrule at break bottomrule at break=<length> Толщина нижней границы на разрыве страницы.
box align box align=<baseline/top/bottom> Выравнивание содержимого внутри бокса.
boxed title size boxed title size=<options> Размеры рамки заголовка.
boxrule boxrule=<length> Толщина основной рамки.
boxsep boxsep=<length> Внутренний отступ содержимого от границ.
colback colback=<color> Цвет фона основной части.
colbacklower colbacklower=<color> Цвет фона нижней части (для bicolor).
colbacktitle colbacktitle=<color> Цвет фона заголовка.
colframe colframe=<color> Цвет рамки бокса.
collower collower=<color> Цвет текста в нижней части бокса.
color color color color=<name> Настройка цвета (внутренний ключ для управления цветами).
color command color command=<cmd> Команда для применения цвета.
color counter color counter=<ctr> Счетчик для генерации цветов.
color definition color definition={<code>} Определение нового цвета.
color environment color environment=<env> Окружение для применения цвета.
color fade color fade={<options>} Градиентная заливка фона.
color hyperlink color hyperlink={<options>} Цвет гиперссылок внутри бокса.
color key color key=<key> Ключ для доступа к цвету.
color length color length=<len> Длина цветового перехода.
color option color option={<opt>} Опции цвета.
color path color path={<path>} Путь TikZ для градиента.
color value color value=<val> Значение цвета (например, red!50).
coltext coltext=<color> Цвет основного текста.
coltitle coltitle=<color> Цвет текста заголовка.
colupper colupper=<color> Цвет текста в верхней части бокса.
comment comment={<text>} Добавляет комментарий внутри бокса.
comment above listing comment above listing={<text>} Комментарий над листингом кода.
comment above* listing comment above* listing={<text>} Комментарий над листингом (без форматирования).
comment and listing comment and listing={<text>} Комбинация комментария и листинга.
comment only comment only={<text>} Только комментарий (без листинга).
comment outside listing comment outside listing={<text>} Комментарий вне листинга (например, сбоку).
comment side listing comment side listing={<text>} Комментарий сбоку от листинга.
comment style comment style={<style>} Стиль оформления комментариев.
compilable listing compilable listing Листинг, который можно компилировать.
compress page compress page Сжимает страницу для экономии места.
ctan formatter ctan formatter={<code>} Форматирование для CTAN-документации.
default minted options default minted options={<opt>} Опции по умолчанию для пакета minted.
description color description color=<color> Цвет текста в описании.
description delimiters description delimiters={<left><right>} Разделители для описаний (например, скобки).
description delimiters none description delimiters none Убирает разделители описаний.
description delimiters parenthesis description delimiters parenthesis Использует круглые скобки для описаний.
description font description font={<font>} Шрифт для описаний.
description formatter description formatter={<code>} Функция форматирования описаний.
detach title detach title Отделяет заголовок от основного бокса.
do not store to box array do not store to box array Запрещает сохранение бокса в массив.
doc description doc description={<text>} Описание для документации.
doc head doc head={<text>} Заголовок раздела документации.
doc head command doc head command={<cmd>} Команда для заголовка документации.
doc head environment doc head environment={<env>} Окружение для заголовка документации.
doc head key doc head key={<key>} Ключ для заголовка документации.
doc head path doc head path={<path>} Путь TikZ для заголовка документации.
doc index doc index={<text>} Индекс для документации.
doc into index doc into index={<text>} Добавляет запись в индекс документации.
doc key prefix doc key prefix={<prefix>} Префикс для ключей документации.
doc keypath doc keypath={<path>} Путь к ключу документации.
doc label doc label={<label>} Метка для перекрестных ссылок.
doc left doc left={<text>} Текст слева в документации.
doc left indent doc left indent={<len>} Отступ слева в документации.
doc marginnote doc marginnote={<text>} Заметка на полях документации.
doc name doc name={<name>} Имя элемента документации.
doc new doc new Пометка нового элемента в документации.
doc new and updated doc new and updated Пометка нового и обновленного элемента.
doc no index doc no index Исключает элемент из индекса.
doc parameter doc parameter={<param>} Параметр для документации.
doc raster doc raster={<options>} Сетка (raster) для документации.
doc right doc right={<text>} Текст справа в документации.
doc right indent doc right indent={<len>} Отступ справа в документации.
doc sort index doc sort index={<key>} Ключ сортировки индекса.
doc updated doc updated Пометка обновленного элемента.
docexample docexample={<code>} Пример кода для документации.
documentation listing options documentation listing options={<opt>} Опции листинга в документации.
documentation listing style documentation listing style={<style>} Стиль листинга в документации.
documentation minted language documentation minted language={<lang>} Язык для minted в документации.
documentation minted options documentation minted options={<opt>} Опции minted для документации.
documentation minted style documentation minted style={<style>} Стиль minted для документации.
draft draft Черновой режим (упрощенное отображение).
draftmode draftmode Режим черновика с дополнительными опциями.
drop fuzzy midday shadow drop fuzzy midday shadow={<opt>} Размытая тень с эффектом “полдень”.
drop fuzzy shadow drop fuzzy shadow={<opt>} Размытая тень вокруг бокса.
drop large lifted shadow drop large lifted shadow={<opt>} Большая “приподнятая” тень.
drop lifted shadow drop lifted shadow={<opt>} Эффект приподнятого бокса с тенью.
drop midday shadow drop midday shadow={<opt>} Тень с акцентом на верхнюю границу.
drop shadow drop shadow={<opt>} Стандартная тень.
empty empty Полностью пустой бокс (без содержимого).
enforce breakable enforce breakable Принудительно разрешает разрыв бокса.
english language english language Устанавливает английский язык для текста.
enhanced enhanced Включает улучшенный режим рисования (с TikZ).
enhanced jigsaw enhanced jigsaw Режим “пазла” с закругленными углами.
enlarge bottom at break by enlarge bottom at break by=<len> Увеличивает нижний отступ при разрыве.
enlarge bottom by enlarge bottom by=<len> Увеличивает нижний отступ.
enlarge left by enlarge left by=<len> Увеличивает левый отступ.
enlarge right by enlarge right by=<len> Увеличивает правый отступ.
enlarge top at break by enlarge top at break by=<len> Увеличивает верхний отступ при разрыве.
enlarge top by enlarge top by=<len> Увеличивает верхний отступ.
enlargepage enlargepage Расширяет страницу для размещения бокса.
enlargepage flexible enlargepage flexible Гибкое расширение страницы.
environment lower environment lower={<env>} Окружение для нижней части бокса.
environment lower app environment lower app={<env>} Окружение для нижней части (для приложений).
environment lower args environment lower args={<args>} Аргументы для окружения нижней части.
environment lower args app environment lower args app={<args>} Аргументы окружения нижней части для приложений
environment lower args pre environment lower args pre={<args>} Аргументы окружения нижней части (предварительные)
environment lower pre environment lower pre={<env>} Окружение нижней части (предварительное)
environment title environment title={<env>} Окружение для заголовка
environment title app environment title app={<env>} Окружение заголовка для приложений
environment title args environment title args={<args>} Аргументы окружения заголовка
environment title args app environment title args app={<args>} Аргументы окружения заголовка для приложений
environment title args pre environment title args pre={<args>} Аргументы окружения заголовка (предварительные)
environment title pre environment title pre={<env>} Окружение заголовка (предварительное)
environment upper environment upper={<env>} Окружение верхней части
environment upper app environment upper app={<env>} Окружение верхней части для приложений
environment upper args environment upper args={<args>} Аргументы окружения верхней части
environment upper args app environment upper args app={<args>} Аргументы окружения верхней части для приложений
environment upper args pre environment upper args pre={<args>} Аргументы окружения верхней части (предварительные)
environment upper pre environment upper pre={<env>} Окружение верхней части (предварительное)
equal height group equal height group=<name> Группа боксов с одинаковой высотой
every box every box={<options>} Стиль для всех боксов
every box on higher layers every box on higher layers={<options>} Стиль для боксов на верхних слоях
every box on layer n every box on layer n={<options>} Стиль для боксов на конкретном слое
every float every float={<options>} Стиль для плавающих боксов
every listing line every listing line={<options>} Стиль для каждой строки листинга
every listing line* every listing line*={<options>} Альтернативный стиль строк листинга
extend freelance extend freelance={<options>} Расширение freelance-стиля
extend freelancefirst extend freelancefirst={<options>} Расширение для первого freelance-бокса
extend freelancelast extend freelancelast={<options>} Расширение для последнего freelance-бокса
extend freelancemiddle extend freelancemiddle={<options>} Расширение для средних freelance-боксов
external external={<options>} Внешнее содержимое бокса
externalize example externalize example Внешний пример (без форсирования)
externalize example! externalize example! Внешний пример (с форсированием)
externalize listing externalize listing Внешний листинг (без форсирования)
externalize listing! externalize listing! Внешний листинг (с форсированием)
extras extras={<options>} Дополнительные стили
extras broken extras broken={<options>} Стили для разорванного бокса
extras broken pre extras broken pre={<options>} Предварительные стили для разорванного бокса
extras first extras first={<options>} Стили для первой части
extras first and middle extras first and middle={<options>} Стили для первой и средней частей
extras first and middle pre extras first and middle pre={<options>} Предварительные стили для первой и средней частей
extras first pre extras first pre={<options>} Предварительные стили для первой части
extras last extras last={<options>} Стили для последней части
extras last pre extras last pre={<options>} Предварительные стили для последней части
extras middle extras middle={<options>} Стили для средней части
extras middle and last extras middle and last={<options>} Стили для средней и последней частей
extras middle and last pre extras middle and last pre={<options>} Предварительные стили для средней и последней частей
extras middle pre extras middle pre={<options>} Предварительные стили для средней части
extras pre extras pre={<options>} Предварительные дополнительные стили
extras title after break extras title after break={<options>} Стили заголовка после разрыва
extras unbroken extras unbroken={<options>} Стили для неразорванного бокса
extras unbroken and first extras unbroken and first={<options>} Стили для неразорванного и первого бокса
extras unbroken and first pre extras unbroken and first pre={<options>} Предварительные стили для неразорванного и первого бокса
extras unbroken and last extras unbroken and last={<options>} Стили для неразорванного и последнего бокса
extras unbroken and last pre extras unbroken and last pre={<options>} Предварительные стили для неразорванного и последнего бокса
extras unbroken pre extras unbroken pre={<options>} Предварительные стили для неразорванного бокса
extrude bottom by extrude bottom by=<length> Выступ снизу бокса
extrude by extrude by=<length> Выступ со всех сторон
extrude left by extrude left by=<length> Выступ слева
extrude right by extrude right by=<length> Выступ справа
extrude top by extrude top by=<length> Выступ сверху
fill downwards fill downwards Заполнение содержимого сверху вниз
finish finish={<options>} Завершающие стили
finish broken finish broken={<options>} Завершающие стили для разорванного бокса
finish broken pre finish broken pre={<options>} Предварительные завершающие стили для разорванного бокса
finish fading vignette finish fading vignette={<options>} Завершение fading vignette-эффекта
finish first finish first={<options>} Завершающие стили для первой части
finish first and middle finish first and middle={<options>} Завершающие стили для первой и средней частей
finish first and middle pre finish first and middle pre={<options>} Предварительные завершающие стили для первой и средней частей
finish first pre finish first pre={<options>} Предварительные завершающие стили для первой части
finish last finish last={<options>} Завершающие стили для последней части
finish last pre finish last pre={<options>} Предварительные завершающие стили для последней части
finish middle finish middle={<options>} Завершающие стили для средней части
finish middle and last finish middle and last={<options>} Завершающие стили для средней и последней частей
finish middle and last pre finish middle and last pre={<options>} Предварительные завершающие стили для средней и последней частей
finish middle pre finish middle pre={<options>} Предварительные завершающие стили для средней части
finish pre finish pre={<options>} Предварительные завершающие стили
finish raised fading vignette finish raised fading vignette={<options>} Завершение raised fading vignette-эффекта
finish unbroken finish unbroken={<options>} Завершающие стили для неразорванного бокса
finish unbroken and first finish unbroken and first={<options>} Завершающие стили для неразорванного и первого бокса
finish unbroken and first pre finish unbroken and first pre={<options>} Предварительные завершающие стили для неразорванного и первого бокса
finish unbroken and last finish unbroken and last={<options>} Завершающие стили для неразорванного и последнего бокса
finish unbroken and last pre finish unbroken and last pre={<options>} Предварительные завершающие стили для неразорванного и последнего бокса
finish unbroken pre finish unbroken pre={<options>} Предварительные завершающие стили для неразорванного бокса
finish vignette finish vignette={<options>} Завершение vignette-эффекта
fit fit={<options>} Подгонка размера содержимого
fit algorithm fit algorithm=<name> Алгоритм подгонки
fit basedim fit basedim=<length> Базовый размер для подгонки
fit fontsize macros fit fontsize macros={<names>} Макросы размера шрифта для подгонки
fit height from fit height from={<code>} Вычисление высоты из кода
fit height plus fit height plus={<length>} Дополнительная высота при подгонке
fit maxfontdiff fit maxfontdiff=<value> Максимальная разница шрифтов
fit maxfontdiffgap fit maxfontdiffgap=<value> Максимальный промежуток разницы шрифтов
fit maxstep fit maxstep=<value> Максимальное количество шагов
fit maxwidthdiff fit maxwidthdiff=<value> Максимальная разница ширины
fit maxwidthdiffgap fit maxwidthdiffgap=<value> Максимальный промежуток разницы ширины
fit skip fit skip={<options>} Пропуск элементов при подгонке
fit to fit to={<dimensions>} Подгонка к указанным размерам
fit to height fit to height={<height>} Подгонка по высоте
fit warning fit warning={<options>} Предупреждения при подгонке
fit width from fit width from={<code>} Вычисление ширины из кода
fit width plus fit width plus={<length>} Дополнительная ширина при подгонке
flip title flip title Переворот заголовка
float float Плавающий бокс
float* float* Альтернативный плавающий бокс
floatplacement floatplacement={<placement>} Позиционирование плавающего бокса
flush left flush left Выравнивание по левому краю
flush right flush right Выравнивание по правому краю
flushleft lower flushleft lower Выравнивание нижней части по левому краю
flushleft title flushleft title Выравнивание заголовка по левому краю
flushleft upper flushleft upper Выравнивание верхней части по левому краю
flushright lower flushright lower Выравнивание нижней части по правому краю
flushright title flushright title Выравнивание заголовка по правому краю
flushright upper flushright upper Выравнивание верхней части по правому краю
fontlower fontlower={<font>} Шрифт нижней части
fonttitle fonttitle={<font>} Шрифт заголовка
fontupper fontupper={<font>} Шрифт верхней части
force nobeforeafter force nobeforeafter Принудительное отключение before/after
frame code frame code={<code>} Пользовательский код рамки
frame code app frame code app={<code>} Код рамки для приложений
frame code pre frame code pre={<code>} Предварительный код рамки
frame empty frame empty Пустая рамка
frame engine frame engine=<name> Движок отрисовки рамки
frame hidden frame hidden Скрытая рамка
frame style frame style={<style>} Стиль рамки
frame style image frame style image={<image>} Стиль рамки с изображением
frame style tile frame style tile={<options>} Стиль рамки с плиткой
freelance freelance={<options>} Freelance-стиль
freeze extension freeze extension={<ext>} Расширение для замороженных файлов
freeze file freeze file={<name>} Имя замороженного файла
freeze jpg freeze jpg Заморозка в JPG
freeze none freeze none Без заморозки
freeze pdf freeze pdf Заморозка в PDF
freeze png freeze png Заморозка в PNG
fuzzy halo fuzzy halo={<options>} Размытое гало
fuzzy shadow fuzzy shadow={<options>} Размытая тень
geometry nodes geometry nodes={<names>} Геометрические узлы
graphics directory graphics directory={<path>} Директория с графикой
graphics options graphics options={<options>} Опции графики
graphics orientation graphics orientation={<angle>} Ориентация графики
graphics pages graphics pages={<range>} Страницы графики
grow sidewards by grow sidewards by={<length>} Рост вбок
grow to left by grow to left by={<length>} Рост влево
grow to right by grow to right by={<length>} Рост вправо
halign halign=<alignment> Горизонтальное выравнивание
halign code halign code={<code>} Код горизонтального выравнивания
halign lower halign lower=<alignment> Выравнивание нижней части
halign lower code halign lower code={<code>} Код выравнивания нижней части
halign title halign title=<alignment> Выравнивание заголовка
halign title code halign title code={<code>} Код выравнивания заголовка
halign upper halign upper=<alignment> Выравнивание верхней части
halign upper code halign upper code={<code>} Код выравнивания верхней части
halo halo={<options>} Эффект гало
hbox hbox Горизонтальная коробка
hbox boxed title hbox boxed title Горизонтальная коробка заголовка
height height={<length>} Фиксированная высота
height fill height fill Заполнение высоты
height fixed for height fixed for={<name>} Фиксированная высота для группы
height from height from={<code>} Высота из кода
height plus height plus={<length>} Дополнительная высота
hide hide Скрытый бокс
highlight math highlight math Подсветка математики
highlight math style highlight math style={<style>} Стиль подсветки математики
hyperlink hyperlink={<name>} Гиперссылка
hyperlink interior hyperlink interior={<name>} Гиперссылка на внутреннюю часть
hyperlink node hyperlink node={<name>} Гиперссылка на узел
hyperlink title hyperlink title={<name>} Гиперссылка на заголовок
hyperref hyperref={<options>} Настройки hyperref
hyperref interior hyperref interior={<options>} Hyperref для внутренней части
hyperref node hyperref node={<options>} Hyperref для узла
hyperref title hyperref title={<options>} Hyperref для заголовка
hypertarget hypertarget={<name>} Цель гиперссылки
hyperurl hyperurl={<url>} Гиперссылка-URL
hyperurl interior hyperurl interior={<url>} URL для внутренней части
hyperurl node hyperurl node={<url>} URL для узла
hyperurl title hyperurl title={<url>} URL для заголовка
hyperurl* hyperurl*={<url>} Альтернативный гиперurl
hyperurl* interior hyperurl* interior={<url>} Альтернативный URL для внутренней части
hyperurl* node hyperurl* node={<url>} Альтернативный URL для узла
hyperurl* title hyperurl* title={<url>} Альтернативный URL для заголовка
hyphenationfix hyphenationfix Исправление переносов
if odd page if odd page={<code>} Условие для нечетной страницы
if odd page or oneside if odd page or oneside={<code>} Условие для нечетной/односторонней страницы
if odd page or oneside* if odd page or oneside*={<code>} Альтернативное условие
if odd page* if odd page*={<code>} Альтернативное условие нечетной страницы
IfBlankF IfBlankF={<arg>}{<code>} Условный код если аргумент пуст (ложь)
IfBlankT IfBlankT={<arg>}{<code>} Условный код если аргумент пуст (истина)
IfBlankTF IfBlankTF={<arg>}{<if>}{<else>} Полное условие для пустого аргумента
IfBooleanF IfBooleanF={<arg>}{<code>} Условие для булева значения (ложь)
IfBooleanT IfBooleanT={<arg>}{<code>} Условие для булева значения (истина)
IfBooleanTF IfBooleanTF={<arg>}{<if>}{<else>} Полное булево условие
IfEmptyF IfEmptyF={<arg>}{<code>} Условие для пустого значения (ложь)
IfEmptyT IfEmptyT={<arg>}{<code>} Условие для пустого значения (истина)
IfEmptyTF IfEmptyTF={<arg>}{<if>}{<else>} Полное условие для пустого значения
IfNoValueF IfNoValueF={<arg>}{<code>} Условие если нет значения (ложь)
IfNoValueT IfNoValueT={<arg>}{<code>} Условие если нет значения (истина)
IfNoValueTF IfNoValueTF={<arg>}{<if>}{<else>} Полное условие для отсутствия значения
IfValueF IfValueF={<arg>}{<code>} Условие если есть значение (ложь)
IfValueT IfValueT={<arg>}{<code>} Условие если есть значение (истина)
IfValueTF IfValueTF={<arg>}{<if>}{<else>} Полное условие для наличия значения
ignore nobreak ignore nobreak Игнорирование запрета разрыва
image comment image comment={<text>} Комментарий к изображению
index index={<entry>} Запись в индекс
index actual index actual={<options>} Фактические настройки индекса
index annotate index annotate={<options>} Аннотации индекса
index colorize index colorize={<options>} Раскрашивание индекса
index command index command={<cmd>} Команда индекса
index command name index command name={<name>} Имя команды индекса
index default settings index default settings Настройки индекса по умолчанию
index format index format={<format>} Формат индекса
index gather all index gather all Сбор всех элементов в индекс
index gather colors index gather colors Сбор цветов в индекс
index gather commands index gather commands Сбор команд в индекс
index gather counters index gather counters Сбор счетчиков в индекс
index gather environments index gather environments Сбор окружений в индекс
index gather keys index gather keys Сбор ключей в индекс
index gather lengths index gather lengths Сбор длин в индекс
index gather none index gather none Отключение сбора в индекс
index gather paths index gather paths Сбор путей в индекс
index gather values index gather values Сбор значений в индекс
index german settings index german settings Немецкие настройки индекса
index key formatter index key formatter={<formatter>} Форматирование ключей индекса
index keys formatter index keys formatter={<formatter>} Форматирование нескольких ключей
index level index level={<level>} Уровень индекса
index quote index quote={<text>} Цитата в индексе
index* index*={<entry>} Альтернативная запись в индекс
inherit height inherit height Наследование высоты
interior code interior code={<code>} Пользовательский код внутренней части
interior code app interior code app={<code>} Код внутренней части для приложений
interior code pre interior code pre={<code>} Предварительный код внутренней части
interior empty interior empty Пустая внутренняя часть
interior engine interior engine={<name>} Движок внутренней части
interior hidden interior hidden Скрытая внутренняя часть
interior style interior style={<style>} Стиль внутренней части
interior style image interior style image={<image>} Стиль внутренней части с изображением
interior style tile interior style tile={<options>} Стиль внутренней части с плиткой
interior titled code interior titled code={<code>} Код внутренней части с заголовком
interior titled code app interior titled code app={<code>} Код внутренней части с заголовком для приложений
interior titled code pre interior titled code pre={<code>} Предварительный код внутренней части с заголовком
interior titled empty interior titled empty Пустая внутренняя часть с заголовком
interior titled engine interior titled engine=<name> Движок для внутренней части с заголовком
invisible invisible Делает бокс полностью невидимым (но сохраняет содержимое)
keywords bold keywords bold Выделение ключевых слов жирным шрифтом в документации
label label=<text> Метка для перекрестных ссылок
label is label label is label Использовать стандартные метки LaTeX
label is zlabel label is zlabel Использовать zref-метки
label separator label separator=<text> Разделитель между меткой и текстом
label type label type=<type> Тип метки (например, ’tcb@label')
left left=<length> Отступ слева для основного содержимого
left skip left skip=<length> Горизонтальный отступ слева
left* left*=<length> Альтернативный отступ слева
lefthand ratio lefthand ratio=<value> Соотношение для левой части (в split боксах)
lefthand width lefthand width=<length> Ширина левой части (в split боксах)
leftlower leftlower=<length> Отступ слева для нижней части
leftright skip leftright skip=<length> Одновременный отступ слева и справа
leftrule leftrule=<length> Толщина левой границы
lefttitle lefttitle=<length> Отступ слева для заголовка
leftupper leftupper=<length> Отступ слева для верхней части
lifted shadow lifted shadow={<options>} Эффект “приподнятой” тени
lines before break lines before break=<number> Минимальное количество строк перед разрывом
list entry list entry=<text> Запись для списка (оглавления)
list text list text=<text> Текст для списка
listing above comment listing above comment={<text>} Листинг с комментарием сверху
listing above text listing above text={<text>} Листинг с текстом сверху
listing and comment listing and comment={<text>} Комбинация листинга и комментария
listing engine listing engine=<name> Движок для обработки листингов
listing file listing file={<filename>} Файл с кодом для листинга
listing inputencoding listing inputencoding=<encoding> Кодировка входного файла листинга
listing only listing only Только листинг (без дополнительного текста)
listing options listing options={<options>} Опции для листинга
listing remove caption listing remove caption Удаление подписи у листинга
listing side comment listing side comment={<text>} Листинг с боковым комментарием
listing side text listing side text={<text>} Листинг с боковым текстом
listing style listing style={<style>} Стиль оформления листинга
listing utf8 listing utf8 Использование UTF-8 для листинга
lower separated lower separated Разделение нижней части визуальной линией
lowerbox lowerbox Обработка нижней части как бокса
marker marker={<options>} Маркеры для оформления
math math Математический режим в основном содержимом
math lower math lower Математический режим в нижней части
math upper math upper Математический режим в верхней части
middle middle=<length> Вертикальное выравнивание по середине
minipage minipage Обработка содержимого как minipage
minipage boxed title minipage boxed title Заголовок как minipage
minted language minted language={<lang>} Язык для пакета minted
minted options minted options={<options>} Опции для minted
minted style minted style={<style>} Стиль для minted
move upwards move upwards=<length> Сдвиг содержимого вверх
nameref nameref Использование nameref для ссылок
natural height natural height Естественная высота содержимого
no borderline no borderline Удаление дополнительных границ
no boxed title style no boxed title style Отключение стиля для заголовка в рамке
no extras no extras Отключение дополнительных стилей
no finish no finish Отключение завершающих стилей
no label type no label type Отключение специального типа метки
no listing options no listing options Отключение опций листинга
no overlay no overlay Отключение наложений
no shadow no shadow Отключение теней
no underlay no underlay Отключение подложек
no watermark no watermark Отключение водяных знаков
nobeforeafter nobeforeafter Отключение отступов before/after
nofloat nofloat Запрет плавающего размещения
noparskip noparskip Отключение parskip
notitle notitle Отключение заголовка
octogon arc octogon arc Восьмиугольная форма углов
on line on line Размещение в строке текста
only only={<options>} Условное отображение содержимого
opacityback opacityback=<value> Прозрачность фона
opacitybacktitle opacitybacktitle=<value> Прозрачность фона заголовка
opacityframe opacityframe=<value> Прозрачность рамки
opacitytext opacitytext=<value> Прозрачность текста
outer arc outer arc Скругление внешних углов
overlay overlay={<code>} Наложение TikZ-кода
oversize oversize Разрешение содержимому выходить за границы
pad at break pad at break=<length> Заполнение при разрыве
page ref formatter page ref formatter={<code>} Форматирование ссылок на страницы
parbox parbox Обработка содержимого как parbox
parskip parskip Использование parskip между абзацами
phantom phantom Невидимый бокс, занимающий место
process code process code={<code>} Обработка кода перед вставкой
raster columns raster columns=<number> Количество колонок в сетке
raster equal height raster equal height Выравнивание высоты элементов сетки
raster rows raster rows=<number> Количество строк в сетке
record record Запись параметров бокса
right right=<length> Отступ справа для основного содержимого
right skip right skip=<length> Горизонтальный отступ справа
rightrule rightrule=<length> Толщина правой границы
rotate rotate=<angle> Вращение бокса
rounded corners rounded corners=<length> Скругление углов
run pdflatex run pdflatex Запуск pdflatex для обработки содержимого
savedelimiter savedelimiter={<text>} Сохранение разделителя
saveto saveto={<filename>} Сохранение содержимого в файл
scale scale=<factor> Масштабирование содержимого
segmentation at break segmentation at break Разделитель при разрыве
segmentation code segmentation code={<code>} Пользовательский код разделителя
segmentation style segmentation style={<style>} Стиль линии-разделителя между верхней и нижней частями
separator sign separator sign={<char>} Символ-разделитель в описаниях
separator sign colon separator sign colon Использование двоеточия как разделителя
separator sign dash separator sign dash Использование тире как разделителя
separator sign none separator sign none Отсутствие разделителя
set alt set alt={<text>} Установка альтернативного текста
set temporal set temporal={<text>} Временная установка значения
shadow shadow={<options>} Настройка тени вокруг бокса
sharp corners sharp corners Острые углы (без скругления)
sharpish corners sharpish corners Слегка скругленные углы
shield externalize shield externalize Защита от externalize
short title short title={<text>} Краткий вариант заголовка
show bounding box show bounding box Отображение ограничивающей рамки
shrink break goal shrink break goal={<length>} Целевое значение сжатия при разрыве
shrink tight shrink tight Плотное сжатие содержимого
sidebyside sidebyside Размещение содержимого бок о бок
sidebyside align sidebyside align={<option>} Выравнивание side-by-side содержимого
sidebyside gap sidebyside gap={<length>} Зазор между side-by-side элементами
sidebyside switch sidebyside switch Переключение порядка side-by-side
size size={<option>} Размер бокса (normal, small, etc.)
skin skin={<name>} Скин для оформления бокса
skin first skin first={<name>} Скин для первого бокса в группе
skin last skin last={<name>} Скин для последнего бокса в группе
skin middle skin middle={<name>} Скин для средних боксов в группе
smart shadow arc smart shadow arc Умное скругление теней
space space={<length>} Вертикальный промежуток
space to space to={<length>} Гибкий вертикальный промежуток
space to lower space to lower={<length>} Промежуток до нижней части
space to upper space to upper={<length>} Промежуток до верхней части
spartan spartan Минималистичный стиль оформления
split split={<options>} Разделение бокса на части
spread spread Равномерное распределение пространства
spread downwards spread downwards Распределение вниз
spread inwards spread inwards Распределение внутрь
spread outwards spread outwards Распределение наружу
spread upwards spread upwards Распределение вверх
square square Квадратная форма бокса
squeezed title squeezed title Сжатый заголовок
standard standard Стандартный стиль оформления
standard jigsaw standard jigsaw Стандартный стиль с “пазлами”
step step={<counter>} Шаг нумерации
step and label step and label Автоматическая нумерация и метка
store to box array store to box array={<name>} Сохранение в массив боксов
subtitle style subtitle style={<style>} Стиль подзаголовка
tabularx tabularx Использование tabularx внутри
tcbimage comment tcbimage comment={<text>} Комментарий к изображению
tcbox raise tcbox raise={<length>} Поднятие бокса
tempfile tempfile Использование временного файла
temporal temporal={<text>} Временное значение
terminator sign terminator sign={<char>} Конечный символ в описаниях
text above listing text above listing={<text>} Текст над листингом
text and listing text and listing Комбинация текста и листинга
text fill text fill Заполнение текстом
text height text height={<length>} Высота текстовой области
text width text width={<length>} Ширина текстовой области
theorem theorem Стиль для теорем
theorem label supplement theorem label supplement={<text>} Дополнение к метке теоремы
theorem style theorem style={<name>} Стиль оформления теоремы
tikz tikz={<options>} Опции TikZ
tikz lower tikz lower={<options>} TikZ для нижней части
tikz upper tikz upper={<options>} TikZ для верхней части
tikznode tikznode Обработка как TikZ-узел
tile tile Плиточное оформление фона
title title={<text>} Заголовок бокса
title after break title after break={<text>} Заголовок после разрыва
title style title style={<style>} Стиль заголовка
titlerule titlerule={<length>} Линия под заголовком
toggle enlargement toggle enlargement Переключение увеличения
toggle left and right toggle left and right Переключение левого/правого
top top={<length>} Отступ сверху
toprule toprule={<length>} Верхняя граница
unbreakable unbreakable Запрет разрыва бокса
underlay underlay={<code>} Подложка (TikZ-код под содержимым)
underlay boxed title underlay boxed title={<code>} Подложка для заголовка
underlay first underlay first={<code>} Подложка для первой части
underlay last underlay last={<code>} Подложка для последней части
underlay middle underlay middle={<code>} Подложка для средней части
underlay vignette underlay vignette={<options>} Виньетка в качестве подложки
upperbox upperbox Обработка верхней части как бокса
use alt use alt Использование альтернативного текста
use color stack use color stack Использование стека цветов
valign valign={<option>} Вертикальное выравнивание
varwidth upper varwidth upper Переменная ширина верхней части
verbatim verbatim Режим verbatim
visible visible Видимый бокс (антоним invisible)
watermark graphics watermark graphics={<file>} Водяной знак из изображения
watermark opacity watermark opacity={<value>} Прозрачность водяного знака
watermark text watermark text={<text>} Текстовый водяной знак
watermark tikz watermark tikz={<code>} Водяной знак TikZ
width width={<length>} Ширина бокса

Основные ключи оформления заголовка (/tcb/boxtitle/)

Ключ Синтаксис Назначение
xshift xshift=<length> Горизонтальное смещение заголовка
yshift yshift=<length> Вертикальное смещение заголовка
yshift* yshift*=<length> Альтернативное вертикальное смещение
yshifttext yshifttext=<length> Смещение текста заголовка

Ключи документации (/tcb/doclang/)

Ключ Синтаксис Назначение
color color={<name>} Цвет для документации
commands commands={<list>} Список команд
counter counter={<name>} Счетчик для документации
environment environment={<name>} Окружение для документации
index index={<options>} Настройки индекса
key key={<name>} Ключ документации
length length={<name>} Длина для документации
new new Пометка нового элемента
path path={<name>} Путь для документации
updated updated Пометка обновленного элемента
value value={<val>} Значение для документации

Ключи внешнего контента (/tcb/external/)

Ключ Синтаксис Назначение
- - Стандартный режим externalize
! ! Форсированный режим externalize
compiler compiler={<name>} Компилятор для внешних файлов
environment environment={<name>} Окружение для внешнего контента
externalize externalize Активация externalize
name name={<base>} Базовое имя для файлов
preamble preamble={<code>} Преамбула для внешних файлов
prefix prefix={<text>} Префикс для имен файлов
runner runner={<command>} Команда для запуска
safety safety={<options>} Настройки безопасности

Библиотеки (/tcb/library/)

Ключ Назначение
all Все библиотеки
breakable Поддержка разрывов
documentation Документационные стили
external Внешний контент
fitting Автоподгонка размеров
listings Поддержка листингов
minted Интеграция с Minted
raster Сеточная компоновка
skins Дополнительные скины
theorems Стили для теорем

Ключи постеров (/tcb/poster/)

Ключ Синтаксис Назначение
colspacing colspacing=<length> Расстояние между колонками
columns columns=<number> Количество колонок
height height=<length> Высота постера
rowspacing rowspacing=<length> Расстояние между строками
showframe showframe Показать рамки
width width=<length> Ширина постера

Ключи виньетирования (/tcb/vig/)

Ключ Синтаксис Назначение
base color base color={<color>} Базовый цвет виньетки
east size east size=<length> Размер восточной части
fade in fade in={<options>} Эффект плавного появления
lower left corner lower left corner={<coord>} Левый нижний угол
size size={<length>} Общий размер
upper right corner upper right corner={<coord>} Правый верхний угол

Интеграция с TikZ (/tikz/)

Ключ Синтаксис Назначение
tcb fill frame tcb fill frame={<color>} Заливка рамки
tcb fill interior tcb fill interior={<color>} Заливка внутренней части
tcb fill title tcb fill title={<color>} Заливка заголовка

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

  1. Группы ключей организованы по функциональности (заголовки, документация, внешний контент и т.д.)
  2. Виньетки (/tcb/vig/) предоставляют сложные эффекты затемнения/осветления углов
  3. Постеры (/tcb/poster/) позволяют создавать сложные сеточные компоновки
  4. Интеграция с TikZ дает полный контроль над графическими элементами

Каждая группа ключей решает специфические задачи, от базового позиционирования до сложных эффектов оформления.