Команды для 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
удобен для извлечения доп. материалов (решений задач, примечаний).