如何创建带标签的图片框架

如何创建带标签的图片框架

我正在尽力创建一个漂亮的框架,其中包含展示我工作成果的图片。很难用语言解释,所以我首先通过一个方案告诉你我想要什么:

方案

因此,第一行仅包含 tex,与下面的列包含的内容大致相同。从第二行开始,我想放置图片(每张大小相同),并带有自己的标签(图 1、图 2 等等)。所有内容都必须用某种框架隔开,就像上图所画的那样。除了框架本身的线条之外,我还想在图片之间保留一些空白空间。你能帮我吗?

答案1

也许是这样的?

在此处输入图片描述

\documentclass{article}

\usepackage{graphicx}
\usepackage[most]{tcolorbox}

\newtcolorbox{figbox}[1][]{enhanced jigsaw, sharp corners,halign=center,valign=center,boxsep=0pt,colback=white,equal height group=figs}

\newtcolorbox{textbox}[1][]{enhanced jigsaw, sharp corners,halign=center,valign=top,boxsep=0pt,colback=white,equal height group=text}

\usepackage{blindtext}


\begin{document}

\begin{tcbraster}[raster columns=4]
\begin{textbox}
And now for something completely different
\end{textbox}
\begin{textbox}
No. 3 -- the larch!
\end{textbox}
\begin{textbox}
Ministry of Silly Walks
\end{textbox}
\begin{textbox}
Theory of Brontosaurs
\end{textbox}
\begin{figbox}
\includegraphics[scale=0.15]{ente}
\end{figbox}
\begin{figbox}
\includegraphics[scale=0.15]{ente}
\end{figbox}
\begin{figbox}
\includegraphics[scale=0.15]{ente}
\end{figbox}
\begin{figbox}
\includegraphics[scale=0.15]{ente}
\end{figbox}
\end{tcbraster}

\end{document}

相关内容