我知道,类似的问题已经被问过好几次了,但是由于答案没有解决我的问题,我想知道我是否忽略了我的情况。问题是我在 overleaf 上写了一个文档,并想在我的文档中包含几个图形和表格。它们都被推到了文档的末尾,一个表格或图形在新的一页上。我理解浮动的概念,并且允许它们灵活地放置在文档中以获得美观的效果。我也知道我可以用不同的参数来影响它们的放置位置。我知道不同的包,如 placeins 和 Float,可能会给我额外的选项来阻止浮动到处跳动。然而,这些选项都没有帮助我阻止表格和图形被放置在文档的末尾。我首先想知道问题是否出在我的图形和表格的大小上。但即使只有一个简单的表格,比如这个被文本包围的表格,问题仍然存在:
\begin{table}[!htbp]
\caption{Results}
\begin{tabular}{llrrrrrr}
\hline
& Type & Df & t & p & M & SD & Cohen's D \\
\hline
First effect & One-sided & 45 & 9.01 & .000*** & 21.74 & 16.21 & 1.34 \\
Second effect & One-sided & 45 & 7.00 & .000*** & 0.38 & 0.36 & 1.03 \\
Third effect & Two-sided & 45 & 6.34 & .000*** & 0.34 & 0.37 & 0.93 \\
\hline
\end{tabular}
\end{table}
\FloatBarrier
我尝试使用 htpb! 选项和 placeins 包中的 Float Barrier(如上所示),以及 Float 包中的 H 选项。但都无济于事。某些设置或使用任何包会影响图形的放置吗?这些是文档中使用的所有包。
\documentclass[stu, donotrepeattitle, 12pt]{apa7}
\usepackage[american]{babel}
\usepackage{mathptmx, dcolumn}
\usepackage[style=apa, backend=biber]{biblatex}
\addbibresource{bibliography.bib}
\usepackage[document]{ragged2e}
\usepackage{placeins}
\usepackage{graphicx}
\usepackage{graphics} %package to manage images
\graphicspath{ {./images/} }
\usepackage{float}
\usepackage{hyperref}
\linespread{2}
我很感激收到的每一个提示!提前谢谢大家!