面临同样的问题这里,我注意到,当 tcolorbox 中有段落时,插入换行符并不是那么巧妙。这里两侧有未使用的空间:
在第二行和第三行,tcolorbox 似乎更喜欢用连字符连接单词而不是断开行。
我喜欢的输出类似于以下内容(由 MWE 中的第二个代码块生成)
有什么方法可以让我告诉 tcolorbox 打印更接近第二张图像的内容吗?
\documentclass{article}
\newlength\wdthA \setlength\wdthA{7.7cm}
\usepackage[fitting]{tcolorbox}
\tcbset{
width=\wdthA,height=2.0cm, frame empty,
valign=center, halign=center, nobeforeafter,
size=tight,
fit algorithm=areasize
}
\begin{document}
% 1st screenshot
\tcboxfit[]{
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Sed nibh quam, ultricies vel cursus sit amet, lobortis lacinia dui.
Vivamus ut nulla quis risus auctor accumsan non eget risus.
}
\vskip 1cm
% 2nd screenshot
\fontsize{8.0pt}{9.6pt}\selectfont
\setlength{\fboxsep}{0pt}
\fbox{%
\begin{minipage}[m][2.0cm][c]{\dimexpr \wdthA-2\fboxrule-2\fboxsep}
\centering
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Sed nibh quam, ultricies vel cursus sit amet, lobortis lacinia dui.
Vivamus ut nulla quis risus auctor accumsan non eget risus.
\end{minipage}
}
\end{document}