tcolorbox 在 multicol 内带有数字:框移至下一列

tcolorbox 在 multicol 内带有数字:框移至下一列

为什么不tcolorbox把文字放在图形下方?

\documentclass[11pt,a4paper]{report}
\usepackage[]{graphicx}
\usepackage{multicol}
\usepackage{lipsum}
\usepackage[most]{tcolorbox}

\newenvironment{Figure}
  {\par\medskip\noindent\minipage{\linewidth}}
  {\endminipage\par\medskip}

\begin{document}
\begin{multicols}{2}
\begin{Figure}
 \includegraphics[width=9.014cm]{explicit.png}
\end{Figure}
\begin{tcolorbox}[breakable]
\lipsum
\end{tcolorbox}
\end{multicols}
\end{document}

在此处输入图片描述

答案1

report如果您使用类twocolumn选项而不是环境选项,它就会这样做multicol

\documentclass[11pt,a4paper,twocolumn]{report}
\usepackage[]{graphicx}
\usepackage{multicol}
\usepackage{lipsum}
\usepackage[most]{tcolorbox}

\newenvironment{Figure}
  {\par\medskip\noindent\minipage{\linewidth}}
  {\endminipage\par\medskip}

\begin{document}
\begin{Figure}
 \includegraphics[width=\linewidth]{example-image}
\end{Figure}
\begin{tcolorbox}[breakable]
\lipsum
\end{tcolorbox}
\end{document}

在此处输入图片描述

相关内容