在 tcolorbox 中逐项列出

在 tcolorbox 中逐项列出

我的 MWE 是

\documentclass{article}

\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage[most]{tcolorbox}
\tcbuselibrary{breakable} 

\begin{document}

\begin{enumerate}
\item \begin{tcolorbox}[breakable] 
Hello! $x^2$
\begin{itemize}
\item Ok
\item Hi
\end{itemize}
\end{tcolorbox}
\end{enumerate}

\end{document}

我基本上希望枚举标签位于框外。我曾尝试在 tcolorbox 环境中嵌入一个 minipage,但这似乎会删除 breakable 属性,并且数字会放置在 tcolorbox 的中间左侧,而不是左上角。

嵌套枚举似乎也会发生这种情况,不需要逐项列举。我目前的解决方法是在 \begin{tcolorbox} 之前使用 \leavevmode \vspace{-\baselineskip},但当我有多个连续的 tcolorbox 时,这种方法似乎不太管用(它们之间似乎有很大空间,我无法弥补)。

任何帮助将不胜感激!

相关内容