插入图片后转到新页面

插入图片后转到新页面

我现在已经设法将图片插入到我的 LaTeX 中...但是现在,我无法将它放置在我想要的位置 :/

由于某种奇怪的原因,插入图片后会自动转到下一页,即新页面。这是我的作品,

\documentclass[a4paper,10.5pt]{article}

\usepackage[english]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{bbm}
\usepackage{graphicx}
\usepackage[colorinlistoftodos]{todonotes}

\title{Math Notes for Melba}
\author{soconfusedwithlatex}

\begin{document}
\maketitle
\tableofcontents

\section{blahblah}
shall insert now
\begin{figure}[h]
\centering 
\includegraphics[scale=0.6]{sets1.png}
 \caption{Set A on the left and set B on the right}
\end{figure}

因此,我尝试改变图片的尺寸以确保它适合...但我确信 LaTeX 做了一些奇怪的事情来将其发送到新页面。我把它弄得很小,显然它适合上一页的剩余空间。

有人说 \usepackage{float} 有帮助,但添加它并不能解决问题……我该如何让它停止将其发送到新页面?谢谢!

答案1

有几种解决方案,您可以通过写入来强制浮动环境不再是浮动环境[H],但这[h]不是一个好方法。

最好的解决方案是不使用任何浮动环境:

\documentclass[a4paper,10pt]{article}

\usepackage[english]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{bbm}
\usepackage{graphicx}
\usepackage[colorinlistoftodos]{todonotes}
\usepackage{caption}

\title{Math Notes for Melba}
\author{soconfusedwithlatex}

\begin{document}
\maketitle
\tableofcontents

\section{blahblah}
shall insert now
\begin{center}
\centering 
\includegraphics[scale=0.6]{sans.png}
 \captionof{figure}{Set A on the left and set B on the right}
\end{center}
\end{document}

相关内容