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

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

Ключи для TCB

КлючСинтаксисНазначение
/tcb/Префикс для ключейОбозначение пространства имен tcolorbox.
add to heightadd to height=<length>Добавляет фиксированную высоту к общему размеру бокса.
add to listadd to list=<text>Регистрирует бокс в списке (например, для оглавления).
add to natural heightadd to natural height=<length>Увеличивает “естественную” высоту бокса (без учета boxsep и boxrule).
add to widthadd to width=<length>Добавляет фиксированную ширину к общему размеру бокса.
adjust textadjust text=<options>Настраивает параметры текста (например, hyphenation).
adjusted titleadjusted title=<text>Заголовок с динамическим форматированием (например, для нумерации).
adjusted title after breakadjusted title after break=<text>Заголовок после разрыва многостраничного бокса.
afterafter={<code>}Код TikZ/LaTeX, выполняемый после рисования бокса.
after appafter app={<code>}Код, выполняемый после добавления бокса в приложении.
after doc bodyafter doc body={<code>}Код, вставляемый после основного содержимого документа.
after doc body commandafter doc body command=<command>Команда LaTeX, выполняемая после тела документа.
after doc body environmentafter doc body env=<env>Окружение LaTeX, добавляемое после тела документа.
after doc body keyafter doc body key=<key>Ключ TikZ, применяемый после тела документа.
after doc body pathafter doc body path=<path>Путь TikZ, рисуемый после тела документа.
after floatafter float={<code>}Код, выполняемый после плавающего бокса (float).
after float appafter float app={<code>}Аналог after float для приложений.
after float preafter float pre={<code>}Код перед плавающим боксом (для приложений).
after lowerafter lower={<code>}Код, выполняемый после нижней части (lower part) бокса.
after lower appafter lower app={<code>}Аналог after lower для приложений.
after lower preafter lower pre={<code>}Код перед нижней частью (для приложений).
after lower*after lower*={<code>}Код после нижней части (без группировки в {}).
after preafter pre={<code>}Код перед завершением бокса (для приложений).
after skipafter skip=<length>Вертикальный отступ после бокса.
after skip balancedafter skip balanced=<length>Сбалансированный отступ (учитывает разрывы страниц).
after titleafter title={<code>}Код, выполняемый после заголовка.
after title appafter title app={<code>}Аналог after title для приложений.
after title preafter title pre={<code>}Код перед заголовком (для приложений).
after title*after title*={<code>}Код после заголовка (без группировки в {}).
after upperafter upper={<code>}Код, выполняемый после верхней части (upper part) бокса.
after upper appafter upper app={<code>}Аналог after upper для приложений.
after upper preafter upper pre={<code>}Код перед верхней частью (для приложений).
after upper*after upper*={<code>}Код после верхней части (без группировки в {}).
alertalertСтиль для выделенных боксов (например, в Beamer).
altalt=<text>Альтернативный текст (для PDF-тегов или подписей).
ams alignams alignВключает окружение align из amsmath в основной части.
ams align lowerams align lowerАналог ams align для нижней части.
ams align upperams align upperАналог ams align для верхней части.
ams align*ams align*Версия align* (без нумерации).
ams equationams equationВключает окружение equation из amsmath.
ams equation lowerams equation lowerАналог ams equation для нижней части.
ams equation upperams equation upperАналог ams equation для верхней части.
ams gatherams gatherВключает окружение gather из amsmath.
ams nodisplayskipams nodisplayskipУбирает отступы вокруг формул amsmath.
arcarc=<length>Радиус скругления углов.
arc is angulararc is angularДелает скругление углов “острым” (стиль TikZ).
arc is curvedarc is curvedДелает скругление плавным (по умолчанию).
at begin tikzat begin tikz={<code>}Код TikZ, выполняемый в начале рисования.
attach boxed title to bottomattach boxed title to bottomРазмещает заголовок внизу бокса.
attach boxed title to topattach boxed title to topРазмещает заголовок вверху бокса (по умолчанию).
attach titleattach titleВключает прикрепленный заголовок.
auto outer arcauto outer arcАвтонастройка внешних дуг для сложных рамок.
autoparskipautoparskipАвтоматически регулирует parskip внутри бокса.
baselinebaseline=<length>Выравнивание бокса по базовой линии текста.
beamerbeamerСтиль для презентаций Beamer.
beamer alertedbeamer alertedСтиль для “alerted” боксов в Beamer.
beamer hiddenbeamer hiddenСтиль для скрытых боксов в Beamer.
bean arcbean arcАльтернативный стиль скругления углов (“бобовый”).
beforebefore={<code>}Код, выполняемый перед рисованием бокса.
before skipbefore skip=<length>Вертикальный отступ перед боксом.
bicolorbicolorДвухцветный стиль (разные цвета для верхней/нижней частей).
blankblankПустой стиль (без рамок и фона).
blankerblankerЕще более минималистичный стиль, чем blank.
blankestblankestМаксимально упрощенный стиль (только текст).
blend before titleblend before titleСмешивает фон перед заголовком с основным фоном.
bookmarkbookmark=<text>Добавляет закладку PDF для бокса.
borderlineborderline={<options>}Рисует дополнительные границы (например, тени).
bottomrulebottomrule=<length>Толщина нижней границы.
bottomrule at breakbottomrule at break=<length>Толщина нижней границы на разрыве страницы.
box alignbox align=<baseline/top/bottom>Выравнивание содержимого внутри бокса.
boxed title sizeboxed title size=<options>Размеры рамки заголовка.
boxruleboxrule=<length>Толщина основной рамки.
boxsepboxsep=<length>Внутренний отступ содержимого от границ.
colbackcolback=<color>Цвет фона основной части.
colbacklowercolbacklower=<color>Цвет фона нижней части (для bicolor).
colbacktitlecolbacktitle=<color>Цвет фона заголовка.
colframecolframe=<color>Цвет рамки бокса.
collowercollower=<color>Цвет текста в нижней части бокса.
color colorcolor color=<name>Настройка цвета (внутренний ключ для управления цветами).
color commandcolor command=<cmd>Команда для применения цвета.
color countercolor counter=<ctr>Счетчик для генерации цветов.
color definitioncolor definition={<code>}Определение нового цвета.
color environmentcolor environment=<env>Окружение для применения цвета.
color fadecolor fade={<options>}Градиентная заливка фона.
color hyperlinkcolor hyperlink={<options>}Цвет гиперссылок внутри бокса.
color keycolor key=<key>Ключ для доступа к цвету.
color lengthcolor length=<len>Длина цветового перехода.
color optioncolor option={<opt>}Опции цвета.
color pathcolor path={<path>}Путь TikZ для градиента.
color valuecolor value=<val>Значение цвета (например, red!50).
coltextcoltext=<color>Цвет основного текста.
coltitlecoltitle=<color>Цвет текста заголовка.
coluppercolupper=<color>Цвет текста в верхней части бокса.
commentcomment={<text>}Добавляет комментарий внутри бокса.
comment above listingcomment above listing={<text>}Комментарий над листингом кода.
comment above* listingcomment above* listing={<text>}Комментарий над листингом (без форматирования).
comment and listingcomment and listing={<text>}Комбинация комментария и листинга.
comment onlycomment only={<text>}Только комментарий (без листинга).
comment outside listingcomment outside listing={<text>}Комментарий вне листинга (например, сбоку).
comment side listingcomment side listing={<text>}Комментарий сбоку от листинга.
comment stylecomment style={<style>}Стиль оформления комментариев.
compilable listingcompilable listingЛистинг, который можно компилировать.
compress pagecompress pageСжимает страницу для экономии места.
ctan formatterctan formatter={<code>}Форматирование для CTAN-документации.
default minted optionsdefault minted options={<opt>}Опции по умолчанию для пакета minted.
description colordescription color=<color>Цвет текста в описании.
description delimitersdescription delimiters={<left><right>}Разделители для описаний (например, скобки).
description delimiters nonedescription delimiters noneУбирает разделители описаний.
description delimiters parenthesisdescription delimiters parenthesisИспользует круглые скобки для описаний.
description fontdescription font={<font>}Шрифт для описаний.
description formatterdescription formatter={<code>}Функция форматирования описаний.
detach titledetach titleОтделяет заголовок от основного бокса.
do not store to box arraydo not store to box arrayЗапрещает сохранение бокса в массив.
doc descriptiondoc description={<text>}Описание для документации.
doc headdoc head={<text>}Заголовок раздела документации.
doc head commanddoc head command={<cmd>}Команда для заголовка документации.
doc head environmentdoc head environment={<env>}Окружение для заголовка документации.
doc head keydoc head key={<key>}Ключ для заголовка документации.
doc head pathdoc head path={<path>}Путь TikZ для заголовка документации.
doc indexdoc index={<text>}Индекс для документации.
doc into indexdoc into index={<text>}Добавляет запись в индекс документации.
doc key prefixdoc key prefix={<prefix>}Префикс для ключей документации.
doc keypathdoc keypath={<path>}Путь к ключу документации.
doc labeldoc label={<label>}Метка для перекрестных ссылок.
doc leftdoc left={<text>}Текст слева в документации.
doc left indentdoc left indent={<len>}Отступ слева в документации.
doc marginnotedoc marginnote={<text>}Заметка на полях документации.
doc namedoc name={<name>}Имя элемента документации.
doc newdoc newПометка нового элемента в документации.
doc new and updateddoc new and updatedПометка нового и обновленного элемента.
doc no indexdoc no indexИсключает элемент из индекса.
doc parameterdoc parameter={<param>}Параметр для документации.
doc rasterdoc raster={<options>}Сетка (raster) для документации.
doc rightdoc right={<text>}Текст справа в документации.
doc right indentdoc right indent={<len>}Отступ справа в документации.
doc sort indexdoc sort index={<key>}Ключ сортировки индекса.
doc updateddoc updatedПометка обновленного элемента.
docexampledocexample={<code>}Пример кода для документации.
documentation listing optionsdocumentation listing options={<opt>}Опции листинга в документации.
documentation listing styledocumentation listing style={<style>}Стиль листинга в документации.
documentation minted languagedocumentation minted language={<lang>}Язык для minted в документации.
documentation minted optionsdocumentation minted options={<opt>}Опции minted для документации.
documentation minted styledocumentation minted style={<style>}Стиль minted для документации.
draftdraftЧерновой режим (упрощенное отображение).
draftmodedraftmodeРежим черновика с дополнительными опциями.
drop fuzzy midday shadowdrop fuzzy midday shadow={<opt>}Размытая тень с эффектом “полдень”.
drop fuzzy shadowdrop fuzzy shadow={<opt>}Размытая тень вокруг бокса.
drop large lifted shadowdrop large lifted shadow={<opt>}Большая “приподнятая” тень.
drop lifted shadowdrop lifted shadow={<opt>}Эффект приподнятого бокса с тенью.
drop midday shadowdrop midday shadow={<opt>}Тень с акцентом на верхнюю границу.
drop shadowdrop shadow={<opt>}Стандартная тень.
emptyemptyПолностью пустой бокс (без содержимого).
enforce breakableenforce breakableПринудительно разрешает разрыв бокса.
english languageenglish languageУстанавливает английский язык для текста.
enhancedenhancedВключает улучшенный режим рисования (с TikZ).
enhanced jigsawenhanced jigsawРежим “пазла” с закругленными углами.
enlarge bottom at break byenlarge bottom at break by=<len>Увеличивает нижний отступ при разрыве.
enlarge bottom byenlarge bottom by=<len>Увеличивает нижний отступ.
enlarge left byenlarge left by=<len>Увеличивает левый отступ.
enlarge right byenlarge right by=<len>Увеличивает правый отступ.
enlarge top at break byenlarge top at break by=<len>Увеличивает верхний отступ при разрыве.
enlarge top byenlarge top by=<len>Увеличивает верхний отступ.
enlargepageenlargepageРасширяет страницу для размещения бокса.
enlargepage flexibleenlargepage flexibleГибкое расширение страницы.
environment lowerenvironment lower={<env>}Окружение для нижней части бокса.
environment lower appenvironment lower app={<env>}Окружение для нижней части (для приложений).
environment lower argsenvironment lower args={<args>}Аргументы для окружения нижней части.
environment lower args appenvironment lower args app={<args>}Аргументы окружения нижней части для приложений
environment lower args preenvironment lower args pre={<args>}Аргументы окружения нижней части (предварительные)
environment lower preenvironment lower pre={<env>}Окружение нижней части (предварительное)
environment titleenvironment title={<env>}Окружение для заголовка
environment title appenvironment title app={<env>}Окружение заголовка для приложений
environment title argsenvironment title args={<args>}Аргументы окружения заголовка
environment title args appenvironment title args app={<args>}Аргументы окружения заголовка для приложений
environment title args preenvironment title args pre={<args>}Аргументы окружения заголовка (предварительные)
environment title preenvironment title pre={<env>}Окружение заголовка (предварительное)
environment upperenvironment upper={<env>}Окружение верхней части
environment upper appenvironment upper app={<env>}Окружение верхней части для приложений
environment upper argsenvironment upper args={<args>}Аргументы окружения верхней части
environment upper args appenvironment upper args app={<args>}Аргументы окружения верхней части для приложений
environment upper args preenvironment upper args pre={<args>}Аргументы окружения верхней части (предварительные)
environment upper preenvironment upper pre={<env>}Окружение верхней части (предварительное)
equal height groupequal height group=<name>Группа боксов с одинаковой высотой
every boxevery box={<options>}Стиль для всех боксов
every box on higher layersevery box on higher layers={<options>}Стиль для боксов на верхних слоях
every box on layer nevery box on layer n={<options>}Стиль для боксов на конкретном слое
every floatevery float={<options>}Стиль для плавающих боксов
every listing lineevery listing line={<options>}Стиль для каждой строки листинга
every listing line*every listing line*={<options>}Альтернативный стиль строк листинга
extend freelanceextend freelance={<options>}Расширение freelance-стиля
extend freelancefirstextend freelancefirst={<options>}Расширение для первого freelance-бокса
extend freelancelastextend freelancelast={<options>}Расширение для последнего freelance-бокса
extend freelancemiddleextend freelancemiddle={<options>}Расширение для средних freelance-боксов
externalexternal={<options>}Внешнее содержимое бокса
externalize exampleexternalize exampleВнешний пример (без форсирования)
externalize example!externalize example!Внешний пример (с форсированием)
externalize listingexternalize listingВнешний листинг (без форсирования)
externalize listing!externalize listing!Внешний листинг (с форсированием)
extrasextras={<options>}Дополнительные стили
extras brokenextras broken={<options>}Стили для разорванного бокса
extras broken preextras broken pre={<options>}Предварительные стили для разорванного бокса
extras firstextras first={<options>}Стили для первой части
extras first and middleextras first and middle={<options>}Стили для первой и средней частей
extras first and middle preextras first and middle pre={<options>}Предварительные стили для первой и средней частей
extras first preextras first pre={<options>}Предварительные стили для первой части
extras lastextras last={<options>}Стили для последней части
extras last preextras last pre={<options>}Предварительные стили для последней части
extras middleextras middle={<options>}Стили для средней части
extras middle and lastextras middle and last={<options>}Стили для средней и последней частей
extras middle and last preextras middle and last pre={<options>}Предварительные стили для средней и последней частей
extras middle preextras middle pre={<options>}Предварительные стили для средней части
extras preextras pre={<options>}Предварительные дополнительные стили
extras title after breakextras title after break={<options>}Стили заголовка после разрыва
extras unbrokenextras unbroken={<options>}Стили для неразорванного бокса
extras unbroken and firstextras unbroken and first={<options>}Стили для неразорванного и первого бокса
extras unbroken and first preextras unbroken and first pre={<options>}Предварительные стили для неразорванного и первого бокса
extras unbroken and lastextras unbroken and last={<options>}Стили для неразорванного и последнего бокса
extras unbroken and last preextras unbroken and last pre={<options>}Предварительные стили для неразорванного и последнего бокса
extras unbroken preextras unbroken pre={<options>}Предварительные стили для неразорванного бокса
extrude bottom byextrude bottom by=<length>Выступ снизу бокса
extrude byextrude by=<length>Выступ со всех сторон
extrude left byextrude left by=<length>Выступ слева
extrude right byextrude right by=<length>Выступ справа
extrude top byextrude top by=<length>Выступ сверху
fill downwardsfill downwardsЗаполнение содержимого сверху вниз
finishfinish={<options>}Завершающие стили
finish brokenfinish broken={<options>}Завершающие стили для разорванного бокса
finish broken prefinish broken pre={<options>}Предварительные завершающие стили для разорванного бокса
finish fading vignettefinish fading vignette={<options>}Завершение fading vignette-эффекта
finish firstfinish first={<options>}Завершающие стили для первой части
finish first and middlefinish first and middle={<options>}Завершающие стили для первой и средней частей
finish first and middle prefinish first and middle pre={<options>}Предварительные завершающие стили для первой и средней частей
finish first prefinish first pre={<options>}Предварительные завершающие стили для первой части
finish lastfinish last={<options>}Завершающие стили для последней части
finish last prefinish last pre={<options>}Предварительные завершающие стили для последней части
finish middlefinish middle={<options>}Завершающие стили для средней части
finish middle and lastfinish middle and last={<options>}Завершающие стили для средней и последней частей
finish middle and last prefinish middle and last pre={<options>}Предварительные завершающие стили для средней и последней частей
finish middle prefinish middle pre={<options>}Предварительные завершающие стили для средней части
finish prefinish pre={<options>}Предварительные завершающие стили
finish raised fading vignettefinish raised fading vignette={<options>}Завершение raised fading vignette-эффекта
finish unbrokenfinish unbroken={<options>}Завершающие стили для неразорванного бокса
finish unbroken and firstfinish unbroken and first={<options>}Завершающие стили для неразорванного и первого бокса
finish unbroken and first prefinish unbroken and first pre={<options>}Предварительные завершающие стили для неразорванного и первого бокса
finish unbroken and lastfinish unbroken and last={<options>}Завершающие стили для неразорванного и последнего бокса
finish unbroken and last prefinish unbroken and last pre={<options>}Предварительные завершающие стили для неразорванного и последнего бокса
finish unbroken prefinish unbroken pre={<options>}Предварительные завершающие стили для неразорванного бокса
finish vignettefinish vignette={<options>}Завершение vignette-эффекта
fitfit={<options>}Подгонка размера содержимого
fit algorithmfit algorithm=<name>Алгоритм подгонки
fit basedimfit basedim=<length>Базовый размер для подгонки
fit fontsize macrosfit fontsize macros={<names>}Макросы размера шрифта для подгонки
fit height fromfit height from={<code>}Вычисление высоты из кода
fit height plusfit height plus={<length>}Дополнительная высота при подгонке
fit maxfontdifffit maxfontdiff=<value>Максимальная разница шрифтов
fit maxfontdiffgapfit maxfontdiffgap=<value>Максимальный промежуток разницы шрифтов
fit maxstepfit maxstep=<value>Максимальное количество шагов
fit maxwidthdifffit maxwidthdiff=<value>Максимальная разница ширины
fit maxwidthdiffgapfit maxwidthdiffgap=<value>Максимальный промежуток разницы ширины
fit skipfit skip={<options>}Пропуск элементов при подгонке
fit tofit to={<dimensions>}Подгонка к указанным размерам
fit to heightfit to height={<height>}Подгонка по высоте
fit warningfit warning={<options>}Предупреждения при подгонке
fit width fromfit width from={<code>}Вычисление ширины из кода
fit width plusfit width plus={<length>}Дополнительная ширина при подгонке
flip titleflip titleПереворот заголовка
floatfloatПлавающий бокс
float*float*Альтернативный плавающий бокс
floatplacementfloatplacement={<placement>}Позиционирование плавающего бокса
flush leftflush leftВыравнивание по левому краю
flush rightflush rightВыравнивание по правому краю
flushleft lowerflushleft lowerВыравнивание нижней части по левому краю
flushleft titleflushleft titleВыравнивание заголовка по левому краю
flushleft upperflushleft upperВыравнивание верхней части по левому краю
flushright lowerflushright lowerВыравнивание нижней части по правому краю
flushright titleflushright titleВыравнивание заголовка по правому краю
flushright upperflushright upperВыравнивание верхней части по правому краю
fontlowerfontlower={<font>}Шрифт нижней части
fonttitlefonttitle={<font>}Шрифт заголовка
fontupperfontupper={<font>}Шрифт верхней части
force nobeforeafterforce nobeforeafterПринудительное отключение before/after
frame codeframe code={<code>}Пользовательский код рамки
frame code appframe code app={<code>}Код рамки для приложений
frame code preframe code pre={<code>}Предварительный код рамки
frame emptyframe emptyПустая рамка
frame engineframe engine=<name>Движок отрисовки рамки
frame hiddenframe hiddenСкрытая рамка
frame styleframe style={<style>}Стиль рамки
frame style imageframe style image={<image>}Стиль рамки с изображением
frame style tileframe style tile={<options>}Стиль рамки с плиткой
freelancefreelance={<options>}Freelance-стиль
freeze extensionfreeze extension={<ext>}Расширение для замороженных файлов
freeze filefreeze file={<name>}Имя замороженного файла
freeze jpgfreeze jpgЗаморозка в JPG
freeze nonefreeze noneБез заморозки
freeze pdffreeze pdfЗаморозка в PDF
freeze pngfreeze pngЗаморозка в PNG
fuzzy halofuzzy halo={<options>}Размытое гало
fuzzy shadowfuzzy shadow={<options>}Размытая тень
geometry nodesgeometry nodes={<names>}Геометрические узлы
graphics directorygraphics directory={<path>}Директория с графикой
graphics optionsgraphics options={<options>}Опции графики
graphics orientationgraphics orientation={<angle>}Ориентация графики
graphics pagesgraphics pages={<range>}Страницы графики
grow sidewards bygrow sidewards by={<length>}Рост вбок
grow to left bygrow to left by={<length>}Рост влево
grow to right bygrow to right by={<length>}Рост вправо
halignhalign=<alignment>Горизонтальное выравнивание
halign codehalign code={<code>}Код горизонтального выравнивания
halign lowerhalign lower=<alignment>Выравнивание нижней части
halign lower codehalign lower code={<code>}Код выравнивания нижней части
halign titlehalign title=<alignment>Выравнивание заголовка
halign title codehalign title code={<code>}Код выравнивания заголовка
halign upperhalign upper=<alignment>Выравнивание верхней части
halign upper codehalign upper code={<code>}Код выравнивания верхней части
halohalo={<options>}Эффект гало
hboxhboxГоризонтальная коробка
hbox boxed titlehbox boxed titleГоризонтальная коробка заголовка
heightheight={<length>}Фиксированная высота
height fillheight fillЗаполнение высоты
height fixed forheight fixed for={<name>}Фиксированная высота для группы
height fromheight from={<code>}Высота из кода
height plusheight plus={<length>}Дополнительная высота
hidehideСкрытый бокс
highlight mathhighlight mathПодсветка математики
highlight math stylehighlight math style={<style>}Стиль подсветки математики
hyperlinkhyperlink={<name>}Гиперссылка
hyperlink interiorhyperlink interior={<name>}Гиперссылка на внутреннюю часть
hyperlink nodehyperlink node={<name>}Гиперссылка на узел
hyperlink titlehyperlink title={<name>}Гиперссылка на заголовок
hyperrefhyperref={<options>}Настройки hyperref
hyperref interiorhyperref interior={<options>}Hyperref для внутренней части
hyperref nodehyperref node={<options>}Hyperref для узла
hyperref titlehyperref title={<options>}Hyperref для заголовка
hypertargethypertarget={<name>}Цель гиперссылки
hyperurlhyperurl={<url>}Гиперссылка-URL
hyperurl interiorhyperurl interior={<url>}URL для внутренней части
hyperurl nodehyperurl node={<url>}URL для узла
hyperurl titlehyperurl title={<url>}URL для заголовка
hyperurl*hyperurl*={<url>}Альтернативный гиперurl
hyperurl* interiorhyperurl* interior={<url>}Альтернативный URL для внутренней части
hyperurl* nodehyperurl* node={<url>}Альтернативный URL для узла
hyperurl* titlehyperurl* title={<url>}Альтернативный URL для заголовка
hyphenationfixhyphenationfixИсправление переносов
if odd pageif odd page={<code>}Условие для нечетной страницы
if odd page or onesideif odd page or oneside={<code>}Условие для нечетной/односторонней страницы
if odd page or oneside*if odd page or oneside*={<code>}Альтернативное условие
if odd page*if odd page*={<code>}Альтернативное условие нечетной страницы
IfBlankFIfBlankF={<arg>}{<code>}Условный код если аргумент пуст (ложь)
IfBlankTIfBlankT={<arg>}{<code>}Условный код если аргумент пуст (истина)
IfBlankTFIfBlankTF={<arg>}{<if>}{<else>}Полное условие для пустого аргумента
IfBooleanFIfBooleanF={<arg>}{<code>}Условие для булева значения (ложь)
IfBooleanTIfBooleanT={<arg>}{<code>}Условие для булева значения (истина)
IfBooleanTFIfBooleanTF={<arg>}{<if>}{<else>}Полное булево условие
IfEmptyFIfEmptyF={<arg>}{<code>}Условие для пустого значения (ложь)
IfEmptyTIfEmptyT={<arg>}{<code>}Условие для пустого значения (истина)
IfEmptyTFIfEmptyTF={<arg>}{<if>}{<else>}Полное условие для пустого значения
IfNoValueFIfNoValueF={<arg>}{<code>}Условие если нет значения (ложь)
IfNoValueTIfNoValueT={<arg>}{<code>}Условие если нет значения (истина)
IfNoValueTFIfNoValueTF={<arg>}{<if>}{<else>}Полное условие для отсутствия значения
IfValueFIfValueF={<arg>}{<code>}Условие если есть значение (ложь)
IfValueTIfValueT={<arg>}{<code>}Условие если есть значение (истина)
IfValueTFIfValueTF={<arg>}{<if>}{<else>}Полное условие для наличия значения
ignore nobreakignore nobreakИгнорирование запрета разрыва
image commentimage comment={<text>}Комментарий к изображению
indexindex={<entry>}Запись в индекс
index actualindex actual={<options>}Фактические настройки индекса
index annotateindex annotate={<options>}Аннотации индекса
index colorizeindex colorize={<options>}Раскрашивание индекса
index commandindex command={<cmd>}Команда индекса
index command nameindex command name={<name>}Имя команды индекса
index default settingsindex default settingsНастройки индекса по умолчанию
index formatindex format={<format>}Формат индекса
index gather allindex gather allСбор всех элементов в индекс
index gather colorsindex gather colorsСбор цветов в индекс
index gather commandsindex gather commandsСбор команд в индекс
index gather countersindex gather countersСбор счетчиков в индекс
index gather environmentsindex gather environmentsСбор окружений в индекс
index gather keysindex gather keysСбор ключей в индекс
index gather lengthsindex gather lengthsСбор длин в индекс
index gather noneindex gather noneОтключение сбора в индекс
index gather pathsindex gather pathsСбор путей в индекс
index gather valuesindex gather valuesСбор значений в индекс
index german settingsindex german settingsНемецкие настройки индекса
index key formatterindex key formatter={<formatter>}Форматирование ключей индекса
index keys formatterindex keys formatter={<formatter>}Форматирование нескольких ключей
index levelindex level={<level>}Уровень индекса
index quoteindex quote={<text>}Цитата в индексе
index*index*={<entry>}Альтернативная запись в индекс
inherit heightinherit heightНаследование высоты
interior codeinterior code={<code>}Пользовательский код внутренней части
interior code appinterior code app={<code>}Код внутренней части для приложений
interior code preinterior code pre={<code>}Предварительный код внутренней части
interior emptyinterior emptyПустая внутренняя часть
interior engineinterior engine={<name>}Движок внутренней части
interior hiddeninterior hiddenСкрытая внутренняя часть
interior styleinterior style={<style>}Стиль внутренней части
interior style imageinterior style image={<image>}Стиль внутренней части с изображением
interior style tileinterior style tile={<options>}Стиль внутренней части с плиткой
interior titled codeinterior titled code={<code>}Код внутренней части с заголовком
interior titled code appinterior titled code app={<code>}Код внутренней части с заголовком для приложений
interior titled code preinterior titled code pre={<code>}Предварительный код внутренней части с заголовком
interior titled emptyinterior titled emptyПустая внутренняя часть с заголовком
interior titled engineinterior titled engine=<name>Движок для внутренней части с заголовком
invisibleinvisibleДелает бокс полностью невидимым (но сохраняет содержимое)
keywords boldkeywords boldВыделение ключевых слов жирным шрифтом в документации
labellabel=<text>Метка для перекрестных ссылок
label is labellabel is labelИспользовать стандартные метки LaTeX
label is zlabellabel is zlabelИспользовать zref-метки
label separatorlabel separator=<text>Разделитель между меткой и текстом
label typelabel type=<type>Тип метки (например, ’tcb@label')
leftleft=<length>Отступ слева для основного содержимого
left skipleft skip=<length>Горизонтальный отступ слева
left*left*=<length>Альтернативный отступ слева
lefthand ratiolefthand ratio=<value>Соотношение для левой части (в split боксах)
lefthand widthlefthand width=<length>Ширина левой части (в split боксах)
leftlowerleftlower=<length>Отступ слева для нижней части
leftright skipleftright skip=<length>Одновременный отступ слева и справа
leftruleleftrule=<length>Толщина левой границы
lefttitlelefttitle=<length>Отступ слева для заголовка
leftupperleftupper=<length>Отступ слева для верхней части
lifted shadowlifted shadow={<options>}Эффект “приподнятой” тени
lines before breaklines before break=<number>Минимальное количество строк перед разрывом
list entrylist entry=<text>Запись для списка (оглавления)
list textlist text=<text>Текст для списка
listing above commentlisting above comment={<text>}Листинг с комментарием сверху
listing above textlisting above text={<text>}Листинг с текстом сверху
listing and commentlisting and comment={<text>}Комбинация листинга и комментария
listing enginelisting engine=<name>Движок для обработки листингов
listing filelisting file={<filename>}Файл с кодом для листинга
listing inputencodinglisting inputencoding=<encoding>Кодировка входного файла листинга
listing onlylisting onlyТолько листинг (без дополнительного текста)
listing optionslisting options={<options>}Опции для листинга
listing remove captionlisting remove captionУдаление подписи у листинга
listing side commentlisting side comment={<text>}Листинг с боковым комментарием
listing side textlisting side text={<text>}Листинг с боковым текстом
listing stylelisting style={<style>}Стиль оформления листинга
listing utf8listing utf8Использование UTF-8 для листинга
lower separatedlower separatedРазделение нижней части визуальной линией
lowerboxlowerboxОбработка нижней части как бокса
markermarker={<options>}Маркеры для оформления
mathmathМатематический режим в основном содержимом
math lowermath lowerМатематический режим в нижней части
math uppermath upperМатематический режим в верхней части
middlemiddle=<length>Вертикальное выравнивание по середине
minipageminipageОбработка содержимого как minipage
minipage boxed titleminipage boxed titleЗаголовок как minipage
minted languageminted language={<lang>}Язык для пакета minted
minted optionsminted options={<options>}Опции для minted
minted styleminted style={<style>}Стиль для minted
move upwardsmove upwards=<length>Сдвиг содержимого вверх
namerefnamerefИспользование nameref для ссылок
natural heightnatural heightЕстественная высота содержимого
no borderlineno borderlineУдаление дополнительных границ
no boxed title styleno boxed title styleОтключение стиля для заголовка в рамке
no extrasno extrasОтключение дополнительных стилей
no finishno finishОтключение завершающих стилей
no label typeno label typeОтключение специального типа метки
no listing optionsno listing optionsОтключение опций листинга
no overlayno overlayОтключение наложений
no shadowno shadowОтключение теней
no underlayno underlayОтключение подложек
no watermarkno watermarkОтключение водяных знаков
nobeforeafternobeforeafterОтключение отступов before/after
nofloatnofloatЗапрет плавающего размещения
noparskipnoparskipОтключение parskip
notitlenotitleОтключение заголовка
octogon arcoctogon arcВосьмиугольная форма углов
on lineon lineРазмещение в строке текста
onlyonly={<options>}Условное отображение содержимого
opacitybackopacityback=<value>Прозрачность фона
opacitybacktitleopacitybacktitle=<value>Прозрачность фона заголовка
opacityframeopacityframe=<value>Прозрачность рамки
opacitytextopacitytext=<value>Прозрачность текста
outer arcouter arcСкругление внешних углов
overlayoverlay={<code>}Наложение TikZ-кода
oversizeoversizeРазрешение содержимому выходить за границы
pad at breakpad at break=<length>Заполнение при разрыве
page ref formatterpage ref formatter={<code>}Форматирование ссылок на страницы
parboxparboxОбработка содержимого как parbox
parskipparskipИспользование parskip между абзацами
phantomphantomНевидимый бокс, занимающий место
process codeprocess code={<code>}Обработка кода перед вставкой
raster columnsraster columns=<number>Количество колонок в сетке
raster equal heightraster equal heightВыравнивание высоты элементов сетки
raster rowsraster rows=<number>Количество строк в сетке
recordrecordЗапись параметров бокса
rightright=<length>Отступ справа для основного содержимого
right skipright skip=<length>Горизонтальный отступ справа
rightrulerightrule=<length>Толщина правой границы
rotaterotate=<angle>Вращение бокса
rounded cornersrounded corners=<length>Скругление углов
run pdflatexrun pdflatexЗапуск pdflatex для обработки содержимого
savedelimitersavedelimiter={<text>}Сохранение разделителя
savetosaveto={<filename>}Сохранение содержимого в файл
scalescale=<factor>Масштабирование содержимого
segmentation at breaksegmentation at breakРазделитель при разрыве
segmentation codesegmentation code={<code>}Пользовательский код разделителя
segmentation stylesegmentation style={<style>}Стиль линии-разделителя между верхней и нижней частями
separator signseparator sign={<char>}Символ-разделитель в описаниях
separator sign colonseparator sign colonИспользование двоеточия как разделителя
separator sign dashseparator sign dashИспользование тире как разделителя
separator sign noneseparator sign noneОтсутствие разделителя
set altset alt={<text>}Установка альтернативного текста
set temporalset temporal={<text>}Временная установка значения
shadowshadow={<options>}Настройка тени вокруг бокса
sharp cornerssharp cornersОстрые углы (без скругления)
sharpish cornerssharpish cornersСлегка скругленные углы
shield externalizeshield externalizeЗащита от externalize
short titleshort title={<text>}Краткий вариант заголовка
show bounding boxshow bounding boxОтображение ограничивающей рамки
shrink break goalshrink break goal={<length>}Целевое значение сжатия при разрыве
shrink tightshrink tightПлотное сжатие содержимого
sidebysidesidebysideРазмещение содержимого бок о бок
sidebyside alignsidebyside align={<option>}Выравнивание side-by-side содержимого
sidebyside gapsidebyside gap={<length>}Зазор между side-by-side элементами
sidebyside switchsidebyside switchПереключение порядка side-by-side
sizesize={<option>}Размер бокса (normal, small, etc.)
skinskin={<name>}Скин для оформления бокса
skin firstskin first={<name>}Скин для первого бокса в группе
skin lastskin last={<name>}Скин для последнего бокса в группе
skin middleskin middle={<name>}Скин для средних боксов в группе
smart shadow arcsmart shadow arcУмное скругление теней
spacespace={<length>}Вертикальный промежуток
space tospace to={<length>}Гибкий вертикальный промежуток
space to lowerspace to lower={<length>}Промежуток до нижней части
space to upperspace to upper={<length>}Промежуток до верхней части
spartanspartanМинималистичный стиль оформления
splitsplit={<options>}Разделение бокса на части
spreadspreadРавномерное распределение пространства
spread downwardsspread downwardsРаспределение вниз
spread inwardsspread inwardsРаспределение внутрь
spread outwardsspread outwardsРаспределение наружу
spread upwardsspread upwardsРаспределение вверх
squaresquareКвадратная форма бокса
squeezed titlesqueezed titleСжатый заголовок
standardstandardСтандартный стиль оформления
standard jigsawstandard jigsawСтандартный стиль с “пазлами”
stepstep={<counter>}Шаг нумерации
step and labelstep and labelАвтоматическая нумерация и метка
store to box arraystore to box array={<name>}Сохранение в массив боксов
subtitle stylesubtitle style={<style>}Стиль подзаголовка
tabularxtabularxИспользование tabularx внутри
tcbimage commenttcbimage comment={<text>}Комментарий к изображению
tcbox raisetcbox raise={<length>}Поднятие бокса
tempfiletempfileИспользование временного файла
temporaltemporal={<text>}Временное значение
terminator signterminator sign={<char>}Конечный символ в описаниях
text above listingtext above listing={<text>}Текст над листингом
text and listingtext and listingКомбинация текста и листинга
text filltext fillЗаполнение текстом
text heighttext height={<length>}Высота текстовой области
text widthtext width={<length>}Ширина текстовой области
theoremtheoremСтиль для теорем
theorem label supplementtheorem label supplement={<text>}Дополнение к метке теоремы
theorem styletheorem style={<name>}Стиль оформления теоремы
tikztikz={<options>}Опции TikZ
tikz lowertikz lower={<options>}TikZ для нижней части
tikz uppertikz upper={<options>}TikZ для верхней части
tikznodetikznodeОбработка как TikZ-узел
tiletileПлиточное оформление фона
titletitle={<text>}Заголовок бокса
title after breaktitle after break={<text>}Заголовок после разрыва
title styletitle style={<style>}Стиль заголовка
titleruletitlerule={<length>}Линия под заголовком
toggle enlargementtoggle enlargementПереключение увеличения
toggle left and righttoggle left and rightПереключение левого/правого
toptop={<length>}Отступ сверху
topruletoprule={<length>}Верхняя граница
unbreakableunbreakableЗапрет разрыва бокса
underlayunderlay={<code>}Подложка (TikZ-код под содержимым)
underlay boxed titleunderlay boxed title={<code>}Подложка для заголовка
underlay firstunderlay first={<code>}Подложка для первой части
underlay lastunderlay last={<code>}Подложка для последней части
underlay middleunderlay middle={<code>}Подложка для средней части
underlay vignetteunderlay vignette={<options>}Виньетка в качестве подложки
upperboxupperboxОбработка верхней части как бокса
use altuse altИспользование альтернативного текста
use color stackuse color stackИспользование стека цветов
valignvalign={<option>}Вертикальное выравнивание
varwidth uppervarwidth upperПеременная ширина верхней части
verbatimverbatimРежим verbatim
visiblevisibleВидимый бокс (антоним invisible)
watermark graphicswatermark graphics={<file>}Водяной знак из изображения
watermark opacitywatermark opacity={<value>}Прозрачность водяного знака
watermark textwatermark text={<text>}Текстовый водяной знак
watermark tikzwatermark tikz={<code>}Водяной знак TikZ
widthwidth={<length>}Ширина бокса

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

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

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

КлючСинтаксисНазначение
colorcolor={<name>}Цвет для документации
commandscommands={<list>}Список команд
countercounter={<name>}Счетчик для документации
environmentenvironment={<name>}Окружение для документации
indexindex={<options>}Настройки индекса
keykey={<name>}Ключ документации
lengthlength={<name>}Длина для документации
newnewПометка нового элемента
pathpath={<name>}Путь для документации
updatedupdatedПометка обновленного элемента
valuevalue={<val>}Значение для документации

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

КлючСинтаксисНазначение
--Стандартный режим externalize
!!Форсированный режим externalize
compilercompiler={<name>}Компилятор для внешних файлов
environmentenvironment={<name>}Окружение для внешнего контента
externalizeexternalizeАктивация externalize
namename={<base>}Базовое имя для файлов
preamblepreamble={<code>}Преамбула для внешних файлов
prefixprefix={<text>}Префикс для имен файлов
runnerrunner={<command>}Команда для запуска
safetysafety={<options>}Настройки безопасности

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

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

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

КлючСинтаксисНазначение
colspacingcolspacing=<length>Расстояние между колонками
columnscolumns=<number>Количество колонок
heightheight=<length>Высота постера
rowspacingrowspacing=<length>Расстояние между строками
showframeshowframeПоказать рамки
widthwidth=<length>Ширина постера

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

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

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

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

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

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

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