我有带文本和图像的LaTeX文档。我在itemize环境的第2部分添加了一些图像。第2部分中的图像出现在第一部分中。我想文本正在调整自己,无论它找到空间。以下是代码。我该怎么办?
\section{Introduction} % (fold)
\label{sec:introduction}
Text
% section introduction (end)
\section{A} % (fold)
\label{sec:a}
\beginItem
\item Text
% Image Start
\image{0.2}{ll.png}{L}{fig:1}
% Image End
% Image Start
\image{0.2}{l.png}{C}{fig:2}
% Image End
\item text
\bFig
\sbsImage{0.2}{l.png}{a}{subFig:1}
\sbsImage{0.2}{ll.png}{b}{subFig:2}
\eFig{ure, (a) El; (b) Sec}{fig:3
我正在使用宏:
\newcommand{\bFig} {
\begin{figure}\[h\]
}
\newcommand{\sbsImage}\[4\] {
\begin{subfigure}\[h\]{.5\textwidth}
\includegraphics\[scale=#1\]{#2}
\caption{#3}
\label{#4}
\end{subfigure}%
}
第一张图像显示在第1秒,而不是2,第二张图像显示在第2项之后。这没有显示正确的图像,而不是在第2项后显示,在第3项后显示。
答案 0 :(得分:0)
您可以在定义图像后尝试使用[!htb]来覆盖默认位置。
在我最近的LaTeX中,我做了
\begin{figure}[h]
\begin{center}
\includegraphics[width=5cm]{images/myimage.jpg}
\end{center}
\caption{Description for this image~\cite{pic1}.}
\label{pic1}
\end{figure}
这很有用。