我已经使用“主”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}
序言即可解决问题。