使用以下示例代码,使用tcolorbox
,我期望三个框彼此相邻。但实际上,第三个框出现在第一个框下方。这种情况是怎么发生的,如何解决?
\documentclass{article}
\usepackage[raster,most]{tcolorbox}
\begin{document}
\begin{minipage}{\linewidth}%
\begin{tcbitemize}[size=fbox,sharp corners,
colframe=black,colback=white,boxrule=1.0pt,
raster equal height,raster force size=false,
raster equal skip=0pt,raster column skip=2mm]
\tcbitem[width=0.3\linewidth]
A
\tcbitem[width=0.3\linewidth]
B
\tcbitem[width=0.3\linewidth]
C
\end{tcbitemize}%
\end{minipage}
\end{document}
答案1
tcbitemize
是一个tcbraster
环境,使用默认的列数,即2
,除非另有说明。
说raster columns=3
出来就会有三列。
\documentclass{article}
\usepackage[most]{tcolorbox}
\begin{document}
\begin{minipage}{\linewidth}%
\begin{tcbitemize}[size=fbox,sharp corners,
colframe=black,colback=white,boxrule=1.0pt,
raster equal height,raster force size=false,
raster equal skip=0pt,raster column skip=2mm,raster columns=3]
\tcbitem[width=0.3\linewidth]
A
\tcbitem[width=0.3\linewidth]
B
\tcbitem[width=0.3\linewidth]
C
\end{tcbitemize}%
\end{minipage}
\end{document}