将两个数字并列

将两个数字并列
\begin{minipage}{0.5\textwidth}
\centering
\includegraphics[width=3cm]{Vlieger} 
    \caption{Vlieger}
    \label{fig1:}
\includegraphics[width=3cm]{Pijl}
    \caption{Pijl}
    \label{fig2:}
\end{minipage}

这是我的代码,用于将两张图片放在一起。但是它不起作用...有人能帮帮我吗?

答案1

正如 Mico 所建议的,您可能想要创建一个figure环境,其中可以使用两个带有两个标题的图形minipagessubfigures带有两个子标题和一个主标题的环境。请注意,图形环境是浮动的,因此默认情况下可以将它们移动到页面的顶部或底部,或者移动到另一页,尽管您可以影响浮动环境的位置

无论如何,在这些环境中,图像通常最好将相对长度设置为而\linewidth不是绝对长度3cm

另一方面,至少对于大图像,您可能希望它们与边距对齐,而不是\centering(以及minipages或之间的一些间隔subfigures),无论其确切大小如何。为此,请使用\hfill此最小工作示例中的如下方法:

姆韦

\documentclass{article}
\usepackage{graphicx} 
\usepackage{subcaption} %  for subfigures environments 
\begin{document}
% Side by side subfigures 
\begin{figure}
\begin{subfigure}[h]{0.4\linewidth}
\includegraphics[width=\linewidth]{example-image-a}
\caption{Image A}
\end{subfigure}
\hfill
\begin{subfigure}[h]{0.4\linewidth}
\includegraphics[width=\linewidth]{example-image-b}
\caption{Image B}
\end{subfigure}%
\caption{This is a figure with two subfigures}
\end{figure}
% Side by side figures 
\begin{figure}
\begin{minipage}[c]{0.4\linewidth}
\includegraphics[width=\linewidth]{example-image-a}
\caption{Image A}
\end{minipage}
\hfill
\begin{minipage}[c]{0.4\linewidth}
\includegraphics[width=\linewidth]{example-image-b}
\caption{Image B}
\end{minipage}%
\end{figure}
\end{document}

答案2

@ScienceFriction,我不知道这是否有帮助,但我注意到,如果您想在子图环境中并排放置图像,则必须在第一个 \end{subfigure} 之后(在同一行)添加一个 % 符号。如果删除此符号,则图形(仍在子图环境中)将一个接一个地放置。

相关内容