如何强制图形和表格在 LaTeX 中停留在同一页面上?

如何强制图形和表格在 LaTeX 中停留在同一页面上?

我有一张图片和一个表格,我想将它们显示在一页上。每个图片和表格占用了不到一半的可用空间,因此该页面上没有太多空间容纳其他内容,但我知道有足够的空间容纳它们。我尝试将它们放在[ht]and [hb]、both[h]和 both中[ht],但仍然无法将它们放在同一页上,而是至少在它们之间留出几个段落。[ht]+\clearpage 工作正常,但它会在页面中产生大量空白。如何强制将这两个保留在同一页上,而不在其余页面中留出空白。

这是我的代码:

\begin{figure*}[ht]
{\includegraphics[width=\linewidth]{pic1}}\caption{example_fig} 
\label{fig1}
\end{figure*}

\begin{table*}[ht]
\begin{tabularx}{\linewidth}{@{}>{\hsize=0.8\hsize}X *2{>{\hsize=1.1\hsize}X}@{}}
a & b & c \\[0.7ex]
\end{tabularx}
\caption{example}
\label{tab:template}
\end{table*}
\clearpage

答案1

通过使用,[ht]您已经阻止了使用浮动页面,这很可能已经解决了您的问题,只需省略可选参数。如果需要,可以将其放在\clearpage浮点数对后面。

相关内容