我有以下代码
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}
这应该会产生预期的结果: