如何使图表位于表格下方?

如何使图表位于表格下方?

我添加了一个表格,并在表格后添加了一个图表。

我正在使用 \begin{table}[H](我尝试过,!h但不能解决问题)来控制表格的位置和类似的代码figures。但尽管我明确地图表前的表格,图表出现在前面。有什么办法可以控制它吗?有什么办法可以一次性对所有浮点数进行排序吗?

我的文件中的内容如下:

\begin{center}
\begin{table}[h]
\centering
\caption{Convergencia pm6}
\label{convergencia_cluster_pm6_table}
\begin{tabular}{|l|l|l|}
\hline
\textbf{nºconf} & \textbf{$\Delta G^0$-SS} & \textbf{$\Delta G^0$-Packmol} \\ \hline
5 & -64.6 & -64.7 \\ \hline
10 & -65.5 & -64.1 \\ \hline
15 & -63.7 & -66.5 \\ \hline
20 & -64.3 & -65.0 \\ \hline
30 & -65.9 & -66.3 \\ \hline
40 & -67.2 & -65.6 \\ \hline
\end{tabular}
\end{table}
\end{center}
and for images:

\begin{figure}
\caption{Convergencia pm6 cluster}
\label{Convergencia_cluser_pm6_figure}    
\includegraphics[page=1,trim=0 140 0 360, clip, width=\linewidth]{imagenes/all_results_thesis.pdf}
\end{figure}

答案1

不要使用H,因为这在最好的情况下是不必要的,并且在其他情况下会适得其反,而是使用captioncapt-of,而不要使用浮点数。

一般来说,如果你不想让某物浮动,那么答案就是不要让它浮动。试图让它成为非浮动的浮动只会带来麻烦。

...
\usepackage{caption}
...
\begin{center}
  ...
  \captionof{<type of thing>}{<caption>}\label{<type:key>}
\end{center}
...

例如,

\documentclass{article}
\usepackage{caption}
\begin{document}
\listoffigures
\listoftables
\begin{center}
  some other kind of stuff
  \captionof{table}{My table.}\label{tab:mytab}
  \bigskip

  some stuff
  \captionof{figure}{My figure.}\label{fig:myfig}
\end{center}
\end{document}

无浮动的标题

如果 没有 其他用途caption,请使用capt-of。(但谁没有用处呢caption?)

相关内容