使用小页面将文字与图形放在一起

使用小页面将文字与图形放在一起

我需要在一个迷你页面中放置 2 张带标题的图片,一张接一张,在第二个迷你页面旁边有说明。我无法使用\begin{figure} ... \end{figure}

我在看,但该解决方案仅使用一张图片,没有迷你页面。因此在此寻求帮助。

这是我的尝试。

\begin{minipage}[t]{0.3\textwidth}
\includegraphics[width=2in]{image1}\\
\indludegraphics[width=2in]{image2}
\end{minipage}\hspace*{0.5cm}
\begin{minipage}[t]{0.65\textwidth}
 <some long text description>
\end{minipage}

答案1

您的解决方案仍存在一些问题,尽管其中一些问题可能是由于不完整(例如几何设置)造成的。负 \vspace 主要是由于使用 center 环境而不是 \centering 而需要的。此外,\begin{minipage}[t] 对齐顶部基线,这实际上是第一幅图像的底部。可以使用 \raisebox 来调整该基线。

\documentclass{article} 
\usepackage{graphicx} 
\usepackage{caption}
\usepackage{mwe}

\begin{document}
\noindent
\begin{minipage}[t]{0.3\textwidth}
  \centering\raisebox{\dimexpr \topskip-\height}{%
  \includegraphics[width=\textwidth]{example-image-a}}
  \captionof{figure}{Caption for fig 1}
  \label{fig1}
  \includegraphics[width=\textwidth]{example-image-b}
  \captionof{figure}{Caption for fig 2}
  \label{fig2}
\end{minipage}\hfill
\begin{minipage}[t]{0.65\textwidth}
  \lipsum[1]
\end{minipage}
\end{document}

标题

答案2

caption我使用这个包自己解决了这个问题

解决方案如下:

\begin{minipage}[t]{0.3\textwidth}
  \vspace*{-0.55cm}
  \begin{center}
  \includegraphics[width=2in]{image1}
  \vspace*{-0.7cm}
  \captionof{figure}{Caption for fig 1}
  \label{fig1}
  \end{center}
  \vspace*{-0.7cm}
  \begin{center}
  \includegraphics[width=2in]{image2}
  \vspace*{-0.7cm}
  \captionof{figure}{Caption for fig 2}
  \label{fig2}
  \end{center}
\end{minipage}\hspace*{0.75cm}
\begin{minipage}[t]{0.65\textwidth}
  <some long text description}
\end{minipage}

相关内容