pgfplots 的放置

pgfplots 的放置

我已经使用“主”tex 文件创建了我的乳胶代码,在该文件中我使用以下命令调用了许多其他子文件。

\subfile{"Path1"}
\subfile{"Path2"}
\subfile{"Path3"}

在每个子文件中,我都编写了文本并展示了表格和图形。我将每个表格和图形存储在单独的文件中,以便保持子文件的有序性。因此,我使用如下代码调用表格和图形:

\input{"FigPath1"}
\input{"TabPath1"}

一些图表是使用 pgfplots 创建的。虽然我要求 latex 将图表准确地放在我想要的位置(每个图表文件都有如下所示的结构),但它们出现在它们应该出现的位置之后的 5 或 6 页。您认为问题是什么?

\begin{figure}[!htbp]
    \centering
    \subfloat[Constraints]{
        \begin{tikzpicture}[scale=0.75, transform shape]
              % Some codes here
        \end{tikzpicture}
    }

    \subfloat[Variables]{
        \begin{tikzpicture}[scale=0.75, transform shape]
              % Some codes here
        \end{tikzpicture}
    }
\end{figure}

希望我的解释能让你理解!提前致谢。

答案1

正如一位专家所建议的那样,我只需要插入\usepackage[section]{placeins}序言即可解决问题。

相关内容