graphicx 的奇怪行为-插入 PDF 文件

graphicx 的奇怪行为-插入 PDF 文件

因此,我在 Excel 中创建了一些图表,将它们保存为 PDF,并使用以下代码将它们导入 LaTeX:

\newpage
\begin{figure}[htbp]
\centering 
\includegraphics[width=0.95\textwidth]{white1.pdf}
\caption{This figure shows the commulative oxygen production rate of white light in iteration number 1. The SEM bars show reading error from the pipette. }

\end{figure}

\newpage
\begin{figure}[htbp]
\centering 
\includegraphics[width=0.95\textwidth]{green2.pdf}
\caption{This figure shows the commulative oxygen production rate of green light in iteration number 2. The SEM bars show reading error from the pipette. }

\end{figure}
\newpage
\begin{figure}[htbp]
\centering 
\includegraphics[width=0.95\textwidth]{white3.pdf}
\caption{This figure shows the commulative oxygen production rate of green light in iteration number 3. The SEM bars show reading error from the pipette. }

\end{figure}


\newpage
\begin{figure}[htbp]
\centering 
\includegraphics[width=0.95\textwidth]{green4.pdf}
\caption{This figure shows the commulative oxygen production rate of green light in iteration number 4. The SEM bars show reading error from the pipette. In this figure there is overlapping of SEM bars that show no significance difference }

\end{figure}

\newpage
\section{Discussion}

但问题是最后的新页面(讨论)顺序不对。它是在第一张图之后注入的。

因此,如果页码如下:

fig1, fig2, fig3, fig4, dis1 

每次我尝试创建 dis1 页面时\newpage都会得到以下输出:

fig1, dis1, fig2, fig3, fig4

有人知道发生了什么事吗?

答案1

使用\clearpage而不是\newpage。它将在创建新页面之前处理所有浮动内容。

答案2

这通常发生在内容大于文本块尺寸的浮点数上。假设,在您的情况下,green2.pdf(第一个“罪犯”)被刷新到一页浮点数中,随后被推入,直到最后打印之前没有剩余的排版。使用@Herbert 的建议刷新(或处理)任何待处理的浮点数,或修改导入图形的大小,使其适合文本块。

请注意,宽度0.9\textwidth将适合文本块宽度内的图像,但它(连同标题)仍然可能大于文本块高度(\textheight)。

相关内容