Команды для управления параметрами углов в боксах

Управляет параметрами углов в боксах

Управление углами (Corners) в tcolorbox

Основные команды для работы с углами

Команда Синтаксис Допустимые значения Описание Пример
sharp corners /tcb/sharp corners=⟨position⟩ northwest, northeast, southwest, southeast, north, south, east, west, downhill, uphill, all Делает указанные углы острыми sharp corners=northwest
rounded corners /tcb/rounded corners=⟨position⟩ Те же, что для sharp corners Делает указанные углы скругленными (по умолчанию) rounded corners=all
sharpish corners /tcb/sharpish corners - Делает углы визуально острыми (технически остаются скругленными) sharpish corners

Особенности работы с углами:

  1. По умолчанию все углы скруглены (rounded corners=all)
  2. sharpish corners - это компромиссный вариант, когда углы выглядят острыми, но технически остаются скругленными (влияет на тени и границы)
  3. Можно комбинировать разные типы углов в одном боксе

Примеры использования

1. Острые углы

\begin{tcolorbox}[
  colback=white,
  colframe=blue,
  sharp corners=northwest,  % только северо-западный угол острый
  title=Бокс с острым углом
]
Содержимое бокса
\end{tcolorbox}

2. Полностью острый бокс

\begin{tcolorbox}[
  colback=white,
  colframe=red,
  sharp corners,  % все углы острые
  title=Полностью острый бокс
]
Содержимое бокса
\end{tcolorbox}

3. Комбинирование углов

\begin{tcolorbox}[
  colback=white,
  colframe=green,
  sharp corners=north,  % верхние углы острые
  rounded corners=south,  % нижние углы скругленные
  title=Комбинированный бокс
]
Содержимое бокса
\end{tcolorbox}

4. Sharpish corners

\begin{tcolorbox}[
  colback=white,
  colframe=purple,
  sharpish corners,  # углы выглядят острыми
  title=Бокс с sharpish corners
]
Содержимое бокса
\end{tcolorbox}

Визуальные различия:

  1. Обычные скругленные углы (rounded corners):

    • Плавные изгибы
    • Тени и границы полностью повторяют форму
  2. Sharpish corners:

    • Углы выглядят почти острыми
    • Тени и границы слегка скруглены
  3. Полностью острые углы (sharp corners):

    • Четкие прямые углы
    • Тени и границы имеют острые края

Советы по использованию:

  1. Для большинства случаев достаточно sharp corners или rounded corners
  2. Используйте sharpish corners, если нужен компромисс между внешним видом и поведением теней
  3. Можно точечно менять отдельные углы для создания уникальных дизайнов
  4. Настройки углов влияют на:
    • Основную рамку бокса
    • Границы (borderline)
    • Тени (shadow)