Latex 乳胶中的序列不符合预期

Latex 乳胶中的序列不符合预期,latex,Latex,我刚开始学习Latex,我有一段代码,我首先定义了一个图片,然后我想在我的PDF文件中有一些项目。 但输出文件并非如此,它首先显示项目,然后显示照片!即使我也有[!h]语句 \documentclass[12pt]{report} \开始{document} \开始{图}[!h] \定心 \includegraphics[width=90mm]{./class.jpg} \标题{pic1} \结束{图} \开始{枚举} \带编号的项目优先选项 \项目第二个选项,带编号 \结束{枚举} \结束{d

我刚开始学习Latex,我有一段代码,我首先定义了一个图片,然后我想在我的PDF文件中有一些项目。 但输出文件并非如此,它首先显示项目,然后显示照片!即使我也有
[!h]
语句

\documentclass[12pt]{report}
\开始{document}
\开始{图}[!h]
\定心
\includegraphics[width=90mm]{./class.jpg}
\标题{pic1}
\结束{图}
\开始{枚举}
\带编号的项目优先选项
\项目第二个选项,带编号
\结束{枚举}
\结束{document}

我要做的是使用包浮动和更改!h代表h

\documentclass[12pt]{report}
\usepackage{float}
\begin{document}

\begin{figure}[H] 
    \centering
    \includegraphics[width= 90mm]{./class.jpg}
    \caption{pic1}
\end{figure}

\begin{enumerate}
    \item first option with number
    \item second option with number
\end{enumerate}


\end{document}

这迫使latex将图像放在您放置的位置。

当我使用
\usepackage{graphicx}
编译代码时,使用通用图像,我首先获取图像,然后获取项目列表。通常,如果图像太大(宽度可能合适,但高度可能不合适),LaTeX会将图像强制放到下一个空白页上。如果我没记错的话,可以试试玩
\includegraphics[scale=0.8]

h
只是一个强烈的建议,但您不能强制LaTeX。。。如果页面上没有空间,该怎么办?在这个问题上,您可能会有更好的运气:图像的尺寸(以像素为单位)或纵横比是多少?当宽度为90mm时,知道图像有多高是相关的…然后我们转到代码。