我需要在一个迷你页面中放置 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}