如何确定 LaTeX 文档中图像的位置?

如何确定 LaTeX 文档中图像的位置?

我是 LaTeX 的新手,在算法课上遇到了图像格式化的问题。我的源代码如下:

\documentclass{article}
\usepackage{graphicx}
\begin{document}
    \title{COMP3027 Assignment 1: Greedy Algorithms}
    \maketitle

    \section{Counter-example for the bad algorithm}
     [my text for first section]
        \begin{figure}
           \centering
           \includegraphics[width=1\linewidth]{fig1} 
        \end{figure}

     \section{Correct Greedy Algorithm}
     \subsection*{(a) Description}

\end{document}

它制作了这个pdf:

我当前的 pdf 我当前的 pdf

因此,即使我将图像放在第一部分,它仍然位于页面底部,第二部分之后。我希望图像与第一部分相关联(称为错误算法的反例),因此它最终位于相关文本附近。有什么方法可以做到这一点吗?

我正在使用 TexStudio。谢谢!

答案1

您的图形缺少浮动说明符。我建议使用[htbp],这将允许 latex 将您的图像放置在页面的 [h]ere、[t]op、[b]bottom 或额外的 [p]age 上(如果其他选项不可行)。

\documentclass{article}
\usepackage{graphicx}
\begin{document}
    \title{COMP3027 Assignment 1: Greedy Algorithms}
    \maketitle

    \section{Counter-example for the bad algorithm}
     [my text for first section]
        \begin{figure}[htbp]
           \centering
           \includegraphics[width=1\linewidth]{example-image-duck} 
        \end{figure}

     \section{Correct Greedy Algorithm}
     \subsection*{(a) Description}

\end{document}

在此处输入图片描述

相关内容