Команды для Part
Управляет параметрами разделенных частей в боксах
Таблица команд для управления частями (Upper/Lower Part) в пакете tcolorbox
| Команда | Полный синтаксис | Описание и назначение |
|---|---|---|
upperbox |
/tcb/upperbox=⟨mode⟩ |
Управляет отображением верхней части бокса. Допустимые значения: visible (стандартное отображение), invisible (скрывает содержимое). |
lowerbox |
/tcb/lowerbox=⟨mode⟩ |
Управляет отображением нижней части (после \tcblower). Аналогично upperbox. |
visible |
/tcb/visible |
Сокращение для upperbox=visible, lowerbox=visible, titlebox=visible. |
invisible |
/tcb/invisible |
Сокращение для upperbox=invisible, lowerbox=invisible, titlebox=invisible. |
saveto |
/tcb/saveto=⟨file name⟩ |
Сохраняет весь контент бокса (включая нижнюю часть, если есть) в указанный файл. Несовместимо с savelowerto/redirectlowerto. |
savelowerto |
/tcb/savelowerto=⟨file name⟩ |
Сохраняет только нижнюю часть (после \tcblower) в файл. |
redirectlowerto |
/tcb/redirectlowerto=⟨file name⟩ |
Перенаправляет нижнюю часть в файл (без отображения в документе). |
Примеры использования
1. Управление видимостью частей
\begin{tcolorbox}[upperbox=invisible, colback=white]
Этот текст не виден (верхняя часть скрыта).
\end{tcolorbox}
\begin{tcolorbox}[lowerbox=invisible, colback=white]
Виден только верх.
\tcblower
Нижняя часть скрыта.
\end{tcolorbox}
Результат:
- Первый бокс: пустое пространство (верх скрыт).
- Второй бокс: отображается только текст до
\tcblower.
2. Сокращенные команды visible/invisible
\begin{tcolorbox}[invisible, title=Скрытый бокс]
Весь контент (включая заголовок) не виден.
\tcblower
Нижняя часть тоже скрыта.
\end{tcolorbox}
Результат: Пустое место (все части скрыты).
3. Сохранение контента в файл
\begin{tcolorbox}[saveto=mybox.tex, title=Сохраненный бокс]
Верхняя часть.
\tcblower
Нижняя часть.
\end{tcolorbox}
Загружаем сохраненное:
\input{mybox.tex}
Результат:
- В документе отображается оригинальный бокс.
- Содержимое сохранено в
mybox.texи может быть повторно загружено через\input.
4. Работа с нижней частью
\begin{tcolorbox}[savelowerto=lower.tex]
Верхняя часть (отображается).
\tcblower
Нижняя часть (сохраняется в файл).
\end{tcolorbox}
Результат:
- В документе видна только верхняя часть.
- Нижняя часть сохранена в
lower.tex.
Важные нюансы:
-
Разделение частей:
- Верхняя часть обязательна, нижняя — опциональна (активируется
\tcblower). - Без
\tcblowerвесь контент считается верхней частью.
- Верхняя часть обязательна, нижняя — опциональна (активируется
-
Совместимость:
savetoнельзя использовать сsavelowertoилиredirectlowerto.
-
Применение:
invisibleполезен для скрытия контента (например, при сохранении в файл без отображения).savelowertoудобен для извлечения доп. материалов (решений задач, примечаний).