Рисование рамок вокруг фигур в латексе - PullRequest
2 голосов
/ 31 марта 2020

Я пытаюсь нарисовать рамки вокруг фигур в LaTeX. У меня есть 6 субфигур, и я хочу нарисовать рамки вокруг их пар. Они расположены в 2 рядах и 3 столбцах, и я хочу нарисовать прямоугольник вокруг (0,0) и (1,0), (0,1) и (1,1) и т. Д. c.

|---------|---------|---------|
| Figure1 | Figure2 | Figure3 |
|         |         |         |
| Figure4 | Figure5 | Figure6 |
|_________|_________|_________|
   caption for all figures

Примерно так же.

У меня есть код:

\begin{figure}[ht]
\centering
\includegraphics[width=0.23\textwidth]{Figure1.pdf}\hfill
\includegraphics[width=0.23\textwidth]{Figure2.pdf}\hfill
\includegraphics[width=0.23\textwidth]{Figure3.pdf}

\includegraphics[width=0.23\textwidth]{Figure4.pdf}\hfill
\includegraphics[width=0.23\textwidth]{Figure5.pdf}\hfill
\includegraphics[width=0.23\textwidth]{Figure6.pdf}
\caption{This is the caption.}
\end{figure}

1 Ответ

0 голосов
/ 31 марта 2020

Вы можете разместить их в таблице:

\documentclass{article}

\usepackage{graphicx}
\usepackage{tabularx}
\usepackage{array}

\newcolumntype{Y}{>{\centering\arraybackslash}X}

\begin{document}

\begin{figure}[ht]
\begin{tabularx}{\linewidth}{|Y|Y|Y|}
\hline
\includegraphics[width=0.23\textwidth]{example-image-duck}&
\includegraphics[width=0.23\textwidth]{example-image-duck}&
\includegraphics[width=0.23\textwidth]{example-image-duck}\\
\includegraphics[width=0.23\textwidth]{example-image-duck}&
\includegraphics[width=0.23\textwidth]{example-image-duck}&
\includegraphics[width=0.23\textwidth]{example-image-duck}\\
\hline
\end{tabularx}
\caption{This is the caption.}
\end{figure}


\end{document}

enter image description here

...