在乳胶中的文字之后保持图形

时间:2019-06-30 17:29:40

标签: latex

我正在写乳胶。我是新手,需要一些帮助。

我需要加上数字。我可以使用以下代码完成

\begin{figure}[h]
    \includegraphics[width = 15cm]{figures/mlpStrSingle}
    \caption{MLP neural network for one single output node}
    \label{fig:mlp}
\end{figure}

如果使用此图,该图将转到下一页。课文后面我需要它。那么下一个文本应该开始。我怎样才能做到这一点?

谢谢。

1 个答案:

答案 0 :(得分:2)

几种可能性:

  • 最好的方法是拥抱为图像找到的乳胶位置,并且不要与之抗争。乳胶可以很好地确定漂浮物的最佳位置。如果图像浮起,通常意味着它确实应该放置在其他位置,例如,如果放置位置的空间不足。您的图像也很宽-比大多数标准课程的可用文本宽度宽15厘米,因此很难找到合适的位置。

  • 第二好的选择:尝试float程序包中的选项[H]是否可以强制您想要的位置。这种可能很可能会导致布局欠佳。

  • 如果您根本不希望图像浮动,请不要使用浮动。


\documentclass{article}

\usepackage{graphicx}
\usepackage{float}
\usepackage{caption}
\usepackage{lipsum}

\begin{document}

\section{Embrace the decision of latex}

\lipsum[2]
\begin{figure}[htbp]
    \includegraphics[width=3cm]{example-image-duck}
    \caption{MLP neural network for one single output node}
    \label{fig:mlp}
\end{figure}
\lipsum[2]

\section{Insist on the position}

\lipsum[2]
\begin{figure}[H]
    \includegraphics[width=3cm,page=2]{example-image-duck}
    \caption{MLP neural network for one single output node}
    \label{fig:mlpa}
\end{figure}
\lipsum[2]

\section{Don't use a float}

\lipsum[2]
%\begin{figure}[htbp]
    \includegraphics[width=3cm,page=3]{example-image-duck}
    \captionof{figure}{MLP neural network for one single output node}
%    \label{fig:mlp}
%\end{figure}
\lipsum[2]

\end{document}