
У меня есть вот такая таблица:
\begin{tabular}{p{0.5\textwidth}|p{0.5\textwidth}}
caption1 & caption2 \\
\includegraphics[params]{path11} \includegraphics[params]{path12} ... \includegraphics[params]{path1N} & \includegraphics[params]{path21} \includegraphics[params]{path22} ... \includegraphics[params]{path2N} \\
\end{tabular}
Я хочу, чтобы изображения были похожи на массив, но они должны учитывать ширину столбца и автоматически создавать новую строку изображений, если места нет. Все изображения должны быть размещены одинаково с полями, чтобы они не касались друг друга.
решение1
Вам нужно поместить изображения в \multicolumn{2}{c}{...}
макрос, а затем вы можете добавить \hfill
между ними, чтобы получить некоторое расстояние между ними. Вам нужно установить params
с width=<some length>
достаточно маленькой длиной.
Вот пример с тремя изображениями:
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\begin{tabular}{p{0.49\textwidth}|p{0.49\textwidth}}
caption1 & caption2 \\
\multicolumn{2}{c}{%
\includegraphics[width=.3\textwidth]{example-image-a} \hfill
\includegraphics[width=.3\textwidth]{example-image-b} \hfill
\includegraphics[width=.3\textwidth]{example-image-c}
}
\end{tabular}
\end{document}
Если вам необходимо выровнять изображения по вертикали, см.Как сделать таблицу с центрированными изображениями?илиКак выровнять картинку по левому верхнему краю в таблице?.