tcbitemize 中的 foreach

tcbitemize 中的 foreach

我想在 tcbitemize 环境中使用 foreach 循环。

梅威瑟:

\documentclass[11pt]{article}
\usepackage[utf8]{inputenc} 
\usepackage[many]{tcolorbox}


\begin{document}


\begin{tcbitemize}[blanker, raster columns=4, raster equal height=rows]
\foreach \x in {1,...,4}{
\tcbitem {abcd}
}
\end{tcbitemize}

\end{document}

我收到错误“缺失数字被视为零”

有人可以帮忙吗?

谢谢

答案1

这是否满足——来自手册第 312tcolorbox

https://mirror.niser.ac.in/ctan/macros/latex/contrib/tcolorbox/tcolorbox.pdf

您可以使用选项来查看差异blankest

颜色

   raster every box/.style= {size=small,
                             colframe=red!50!black,
                             colback=red!10!white,
                             valign=center,
                             halign=center}

仅用于强调,可以删除/编辑

不带选项 blankest 的 MWE

\documentclass[11pt]{article}

\usepackage[most]{tcolorbox}


\begin{document}
     \begin{tcbraster}[raster columns=4, raster equal height,
        raster every box/.style={size=small,colframe=red!50!black,colback=red!10!white,
            valign=center,halign=center}]
        
        \foreach \x in {1,...,4}{%
            \begin{tcolorbox}
                \x 
        \end{tcolorbox}}
    
    \end{tcbraster}
    
\end{document}

在此处输入图片描述

带有选项 blankest 的 MWE

\documentclass[11pt]{article}

\usepackage[most]{tcolorbox}


\begin{document}
     \begin{tcbraster}[blankest, raster columns=4, raster equal height,
        raster every box/.style={size=small,colframe=red!50!black,colback=red!10!white,
            valign=center,halign=center}]
        
        \foreach \x in {1,...,4}{%
            \begin{tcolorbox}
                \x 
        \end{tcolorbox}}
    
    \end{tcbraster}
    
\end{document}

在此处输入图片描述

答案2

你是那樣的意思嗎?

\documentclass[11pt]{article}

\usepackage[most]{tcolorbox}


\begin{document}
    
    \foreach \x in {1,...,4}{%
    \begin{tcbitemize}[blanker, raster columns=4, raster equal height=rows]
    
        \tcbitem \x 
        
    \end{tcbitemize}}
    
\end{document}

输出

相关内容