阻止 tcolorbox 定理中的分页符

阻止 tcolorbox 定理中的分页符

我想惩罚 tcolorbox 定理中的分页符,但不禁止分页符。这可能吗? MWE:

\documentclass[language=german]{article}

\usepackage{lipsum}
\usepackage[most]{tcolorbox}

\newtcbtheorem{TcbTheorem}{Theorem}{breakable, colback=blue!5, colframe=blue!5, coltitle=red,}{thm}

\begin{document}
    \begin{TcbTheorem}{First}{}
        \lipsum[1-3]
        do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 
    \end{TcbTheorem}
        \begin{TcbTheorem}{Avoid Breaking This}{}
        \lipsum[1]
    \end{TcbTheorem}
    \begin{TcbTheorem}{Break This}{}
        \lipsum
    \end{TcbTheorem}
\end{document}

答案1

希望这个答案还不算太晚。

由 定义的环境\newtcbtheorem接受一个可选参数作为其第一个参数,形式为tcolorbox选项列表。因此,您可以指定选项unbreakable(或breakable=false)来本地切换可中断性。

\begin{TcbTheorem}[unbreakable]{Avoid Breaking This}{}
    \lipsum[1]
\end{TcbTheorem}

相关内容