把图像放到一个矩阵里并不困难。
例如,在这样的目录中
.
├── document.tex
├── pictures
│ ├── CellA
│ │ ├── p1.JPG
│ │ ├── p2.JPG
│ │ ├── p3.JPG
│ │ └── p4.JPG
│ ├── CellB
│ │ ├── p1.JPG
│ │ ├── p2.JPG
│ │ ├── p3.JPG
│ │ └── p4.JPG
..........
\begin{figure}
\begin{subfigure}{1.0cm}
\centering\large Cell Name
\end{subfigure}
\begin{subfigure}{2.5cm}
\caption{p1}
\end{subfigure}
\begin{subfigure}{2.5cm}
\caption{p2}
\end{subfigure}
\begin{subfigure}{2.5cm}
\caption{p3}
\end{subfigure}
\begin{subfigure}{2.5cm}
\caption{p4}
\end{subfigure}
\begin{subfigure}{1.0cm}
\centering\large Cell A
\end{subfigure}
\begin{subfigure}{2.5cm}
\includegraphics[width=2.5cm]{pictures/CellA/p1.JPG}
\end{subfigure}
\begin{subfigure}{2.5cm}
\includegraphics[width=2.5cm]{pictures/CellA/p2.JPG}
\end{subfigure}
\begin{subfigure}{2.5cm}
\includegraphics[width=2.5cm]{pictures/CellA/p3.JPG}
\end{subfigure}
\begin{subfigure}{2.5cm}
\includegraphics[width=2.5cm]{pictures/CellA/p4.JPG}
\end{subfigure}
\end{figure}
但是,我有大约 20 个单元格,因此很难重复这些句子。有没有办法批量添加这个图像矩阵?
答案1
\documentclass{article}
\usepackage{graphicx}
\usepackage{tikz} % for \foreach
\usepackage{subcaption}
\begin{document}
\begin{figure}
\begin{minipage}{1.0cm}%
\centering Cell Name%
\end{minipage}%
\foreach \n in {1,...,4} {%
\begin{minipage}{2.5cm}%
\centering \subcaption{p\n}%
\end{minipage}%
}%
\foreach \x in {A,...,E} {%
\begin{minipage}{1.0cm}%
\centering Cell \x%
\end{minipage}%
\foreach \n in {1,...,4} {%
\begin{minipage}{2.5cm}%
\centering \includegraphics[width=2.5cm]{pictures/Cell\x/p\n}%
\end{minipage}%
}%
}
\end{figure}
\end{document}