在图片之间放置文字

在图片之间放置文字

我有以下代码

Text 1

\begin{figure}[h]
\center{\includegraphics{3}}
\caption{Figure 1}
\end{figure}
Text 2

\begin{figure}[h]
\center{\includegraphics{1}}
\caption{Figure 2}
\end{figure}

Text 3

\begin{figure}[h]
\center{\includegraphics[width=1\linewidth]{2}}
\caption{Figure 3}
\end{figure}

我认为它会输出类似下面的方案

Text 1
[Figure 1]
Text 2
[Figure 2]
Text 3
[Figure 3]

但我得到的却是

Text 1
[Figure 1]
Text 2
Text 3
[Figure 2]
[Figure 3]

我应该如何修改代码才能获得期望的结果?

附言:是的,我看到了同名问题,但我的情况并非如此。

答案1

您使用\center{\includegraphics{1}}的(据我所知)在 LaTeX 中是未知的...因此请尝试以下操作:

\documentclass{article}
    \usepackage{graphicx}

    \begin{document}    
Text 1
\begin{figure}[htb]\centering
\includegraphics[height=0.25\hsize]{example-image-a}
\caption{Figure 1}
\end{figure}

Text 2
\begin{figure}[htb]\centering
\includegraphics[height=0.25\hsize]{example-image-b}
\caption{Figure 2}
\end{figure}

Text 3
\begin{figure}[htb]\centering
\includegraphics[height=0.25\hsize]{example-image-c}
\caption{Figure 3}
\end{figure}
    \end{document}

这应该会产生预期的结果:

在此处输入图片描述

相关内容