如何减少并排两个图形之间的空间?

如何减少并排两个图形之间的空间?

我想减少两个并排图形之间的空间。我正在使用以下代码,但我不知道该怎么做。

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{subcaption}
\usepackage{caption}


\begin{document}



\begin{figure}
  \begin{subfigure}[tbp]{0.3\textwidth}
    \includegraphics[width=\textwidth]{img1}
    \caption{traditional.}
     \label{fig:atzeni_trad}
  \end{subfigure}
  %
  \begin{subfigure}[tbp]{0.4\textwidth}
    \includegraphics[width=\textwidth]{img2}
    \caption{SLS}
    \label{fig:atzeni_sls}
  \end{subfigure}
  \caption[.]{Fluoriscent lamp holder. Traditional on left-side, CAD redesigned centered, and SLS manufactured on right-side}
  \label{fig:lamp}
\end{figure}


\end{document}

此外,您知道如何使每个图形的标题具有相同的高度吗?

答案1

中间的负数\hskip会减少空间。从 移动[tbp][b]会使子图完全在底部对齐,包括将标题在底部对齐。但这也会将图像在底部对齐;我不知道你是否介意这一点。

这是修改后的源;您可以更改-2ex为您想要的任何距离。

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{subcaption}
\usepackage{caption}

\begin{document}

\begin{figure}
  \begin{subfigure}[b]{0.3\textwidth}
    \includegraphics[width=\textwidth]{img1}
    \caption{traditional.}
    \label{fig:atzeni_trad}
  \end{subfigure}
  \hskip -2ex
  \begin{subfigure}[b]{0.4\textwidth}
    \includegraphics[width=\textwidth]{img2}
    \caption{SLS}
    \label{fig:atzeni_sls}
  \end{subfigure}
  \caption[.]{Fluoriscent lamp holder. Traditional on left-side, CAD redesigned centered, and SLS manufactured on right-side}
  \label{fig:lamp}
\end{figure}

\end{document}

如果您想对齐标题而不对齐图片,我认为您需要\subcaptionbox。这是一个例子:

\begin{figure}    
    \subcaptionbox{traditional.\label{fig:atzeni_trad}}[0.3\textwidth]{\includegraphics[width=0.3\textwidth]{img1}}
    \hskip -2ex
    \subcaptionbox{SLS\label{fig:atzeni_sls}}[0.4\textwidth]{\vspace*{3em}\includegraphics[width=0.4\textwidth]{img2}}
    \caption[.]{Fluoriscent lamp holder. Traditional on left-side, CAD redesigned centered, and SLS manufactured on right-side}
    \label{fig:lamp}
\end{figure}

在本例中,我使用 将第二幅图像向上移动\vspace*{},但当然您可以按照自己喜欢的方式移动它。还请注意,\textwidth在 中未重新定义subcaptionbox,因此 的width参数\includegraphics已更改。

相关内容