Команды для управления параметрами углов в боксах
Управляет параметрами углов в боксах
Управление углами (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 |
Особенности работы с углами:
- По умолчанию все углы скруглены (
rounded corners=all
) sharpish corners
- это компромиссный вариант, когда углы выглядят острыми, но технически остаются скругленными (влияет на тени и границы)- Можно комбинировать разные типы углов в одном боксе
Примеры использования
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}
Визуальные различия:
-
Обычные скругленные углы (
rounded corners
):- Плавные изгибы
- Тени и границы полностью повторяют форму
-
Sharpish corners:
- Углы выглядят почти острыми
- Тени и границы слегка скруглены
-
Полностью острые углы (
sharp corners
):- Четкие прямые углы
- Тени и границы имеют острые края
Советы по использованию:
- Для большинства случаев достаточно
sharp corners
илиrounded corners
- Используйте
sharpish corners
, если нужен компромисс между внешним видом и поведением теней - Можно точечно менять отдельные углы для создания уникальных дизайнов
- Настройки углов влияют на:
- Основную рамку бокса
- Границы (
borderline
) - Тени (
shadow
)