5 如图所示,在tcolorbox里面使用multicols,但是当内容过多时,文字会溢出tcolorbox而不会自动分页,求解决方案。

发布于 2023-04-01 12:32:53

效果如下
image.png

代码如下

\documentclass{article}
\usepackage[most]{tcolorbox}
\usepackage{multicol,lipsum}

\begin{document}

\begin{tcolorbox}[enhanced,breakable]
\begin{multicols}{2}
\lipsum\lipsum\lipsum
\end{multicols}
\end{tcolorbox}

\end{document}

查看更多

关注者
1
被浏览
1k
雾月
雾月 2023-04-01
这家伙很懒,什么也没写!

tcolorbox 里的 multicols 环境不能分页。
可以参考:https://tex.stackexchange.com/questions/304722

另外一种实现方式是,在 multicols 外面加上一个 tcolorbox 盒子。
https://gitee.com/Sophanatprime/cus/tree/dev/(或 https://github.com/Sophanatprime/cus/tree/dev)。
通过 patch multicols 环境,在它的外面套上一个盒子。
实现的代码在 cus.module.box.tex 文件里,支持 tcolorbox 盒子的代码在 cus.library.tcb.tex 文件里。
image.png
移植这个功能也不难。

2 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览