下面是我在工作中使用的一些代码。
\documentclass[12pt,a4paper]{book}
\usepackage{graphicx}
\usepackage{bm}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{mathtools}
\usepackage{enumitem}
\graphicspath{ {./Pictures} }
\begin{document}
sdlaksdasdkj lasjdlakjsdlajçd çlaksdçlahsd ççajshdaçslkhdçlawhoqiw aosihdq+we+poikjlçaks
\begin{figure}[h!]
\centering
\includegraphics[scale=1]{SizeGraph.png}
\caption{Plot of size accordingly to the number of replications}
\end{figure}
kçlksdaºlçskdja ºsºçljas daihpoquwhejsdkabjboqu skjdbascoupreqweoru adpjncopowueyr cnjdpoouhwer ppouweyr hjaspdsaopoih wqpoihpf sdfapougepwqry fdasdfc
\begin{figure}[h!]
\centering
\includegraphics[scale=1]{PowerGraph.png}
\caption{Plot of size accordingly to the number of replications}
\end{figure}
\end{document}
当我在书籍 tex 文件上使用相同的代码时,问题就开始了,即
\documentclass[12pt,a4paper]{book}
\usepackage{graphicx}
\usepackage{bm}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{mathtools}
\usepackage{enumitem}
\usepackage{url}
\usepackage{listings,xcolor}
\begin{document}
\frontmatter
%\setcounter{section}{1}
\tableofcontents
\mainmatter
\chapter{Simulations}
\input{simulations.tex}
\appendix
\section{Ehm}
\input{Ehm.tex}
\backmatter
\begin{thebibliography}{99}
sdasdasçdasçdlkçalskdç
\end{thebibliography}
\end{document}
simulation.tex 文件的代码与我在本问题开头写的代码相同。但是,当我编译时,模拟部分不会产生相同的输出,因为原本应该显示在图片 SizeGraph.png 和 PowerGraph.png 之间的文本现在出现在第一张图片之前。我该如何解决这个问题?
任何帮助,将不胜感激。
答案1
如果你不想让图形飘走,就不要使用像这样的浮动环境figure
。我无法测试你的情况,因为我没有真正的 MWE,但我猜想有些东西正在将你的图形推到 LaTeX 认为更适合的位置。
下面我向您展示如何使用(第二张图)获得相同的结果center
。此环境不浮动。
% arara: pdflatex
\documentclass[12pt,a4paper]{book}
\usepackage[demo]{graphicx}
\graphicspath{ {./Pictures} }
\usepackage{caption}
\begin{document}
sdlaksdasdkj lasjdlakjsdlajçd çlaksdçlahsd ççajshdaçslkhdçlawhoqiw aosihdq we poikjlçaks
\begin{figure}[h!]
\centering
\includegraphics[scale=1]{SizeGraph.png}
\caption{Plot of size accordingly to the number of replications}
\end{figure}
kçlksdaºlçskdja ºsºçljas daihpoquwhejsdkabjboqu skjdbascoupreqweoru adpjncopowueyr cnjdpoouhwer ppouweyr hjaspdsaopoih wqpoihpf sdfapougepwqry fdasdfc
\begin{center}
\includegraphics[scale=1]{PowerGraph.png}
\captionof{figure}{Plot of size accordingly to the number of replications}
\end{center}
\end{document}
离题:mathtools
负载太多amsmath
,所以摆脱后者。