我有一张图片和一个表格,我想将它们显示在一页上。每个图片和表格占用了不到一半的可用空间,因此该页面上没有太多空间容纳其他内容,但我知道有足够的空间容纳它们。我尝试将它们放在[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
浮点数对后面。