我想按照与此代码类似的风格排列四幅图像,此代码稍作修改四个排列的图形偏移。
\documentclass{article}
\usepackage[demo]{graphicx} % leave off demo option in real program
\renewcommand{\thefigure}{\alph{figure}}
\begin{document}
\begin{figure}
\begin{minipage}[t]{0.5\textwidth}
\includegraphics[width=\linewidth]{a.pdf}
\caption{a)}
\label{fig:immediate}
\end{minipage}
\begin{minipage}[t]{0.5\textwidth}
\includegraphics[width=\linewidth]{b.pdf}
\caption{b)}
\label{fig:proximal}
\end{minipage}
\begin{minipage}[t]{0.5\textwidth}
\includegraphics[width=\linewidth]{c.pdf}
\caption{c)}
\label{fig:distal}
\end{minipage}
\begin{minipage}[t]{0.5\textwidth}
\includegraphics[width=\linewidth]{d.pdf}
\caption{d)}
\label{fig:combined}
\end{minipage}
\end{figure}
\end{document}
我的图片大部分都是白色的,所以我想让它们相连,但要添加一条十字形的垂直线和水平线来将它们分开。这两条线应该在中间交叉,分别延伸到图片的顶部和底部以及左侧和右侧。
答案1
我们可以通过使用来实现这一点subcaption
。
\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{subcaption}
\begin{document}
\begin{figure}
\subcaptionbox{caption}{\includegraphics[width = 2in]{a}}\quad
\subcaptionbox{caption}{\includegraphics[width = 2in]{b}}\\
\subcaptionbox{caption}{\includegraphics[width = 2in]{a}}\quad
\subcaptionbox{caption}{\includegraphics[width = 2in]{b}}
\end{figure}
\end{document}
如果你想给 4 添加标题subfigures
,请\caption{caption}
在 lase 下方添加\subcaptionbox
。这将调用此figure 1: caption
为了用线分隔图形,我们可以使用环境tabular
。
\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{subcaption, tabu}
\begin{document}
\begin{figure}
\begin{tabular}{c|c} %vertical line I added | between cc
\subcaptionbox{caption}{\includegraphics[width = 2in]{a}}&
\subcaptionbox{caption}{\includegraphics[width = 2in]{b}}\\
\hline
\subcaptionbox{caption}{\includegraphics[width = 2in]{a}}&
\subcaptionbox{caption}{\includegraphics[width = 2in]{b}}
\end{tabular}
%\caption{caption} %this is the caption for the whole figure delete % in front of caption if you want it.
\end{figure}
\end{document}
目前,演示图形与边界框相接,但由于您的图形大部分是白色的,正如您所说的,应该可以看到线条,而不会像演示那样融入图片中。