![使用小页面将文字与图形放在一起](https://linux22.com/image/311622/%E4%BD%BF%E7%94%A8%E5%B0%8F%E9%A1%B5%E9%9D%A2%E5%B0%86%E6%96%87%E5%AD%97%E4%B8%8E%E5%9B%BE%E5%BD%A2%E6%94%BE%E5%9C%A8%E4%B8%80%E8%B5%B7.png)
我需要在一个迷你页面中放置 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}