有没有办法得到易碎的框盒?

有没有办法得到易碎的框盒?

这是我的命令:

\newcommand{\numbox}[2]{$^{\circled{#1}}${\fbox{#2}}}

它的作用是给文本加框并编号。但是我希望框能够很好地跨行分隔。在命令中,\fbox{text}如果行已满,文本可能会超出边距。但是我想为这种情况编写一个条件。例如:

until text finished
after every word: 
   if there is \linebreak:
       end \fbox
       continue text with \fbox
       

在此处输入图片描述 在此处输入图片描述

在上面我添加了图像!

%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%

我使用了多行彩色框,但正如我所说,由于句子很小,所以看起来不太好看。以下是图片:

在此处输入图片描述

答案1

这不是答案,而只是一个建议:tcolorbox

在此处输入图片描述

\documentclass{article}
\usepackage[most]{tcolorbox}
\usepackage{lipsum} % for dummy text
\newtcbox[auto counter]{\solution}[1][]{%
fonttitle=\bfseries\sffamily,
tcbox raise=-4mm,
grow to left by=-90pt, 
attach boxed title to top left={xshift=-90pt,yshift=-20pt}, 
enhanced,
tcbox width=auto limited, 
title= Solution ~\thetcbcounter #1}
\begin{document}
\lipsum[2]
\solution{\lipsum[1][1]}
\solution{\lipsum[3][1]}
\solution{\lipsum[3][1-5]}
\lipsum[4]
\end{document}

答案2

这也不是答案,但在我看来,这是最有用的来源之一: https://tools.ietf.org/doc/texlive-doc/latex/tcolorbox/tcolorbox.pdf

相关内容