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