LaTeX中的文本和图像

时间:2014-12-05 11:50:55

标签: latex pdflatex

我有带文本和图像的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项后显示。

1 个答案:

答案 0 :(得分:0)

您可以在定义图像后尝试使用[!htb]来覆盖默认位置。

看到这个帖子:     https://tex.stackexchange.com/questions/32598/force-latex-image-to-appear-in-the-section-in-which-its-declared

在我最近的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}

这很有用。