我目前正在使用 overleaf latex 写一些东西,但我遇到的问题就是图像或表格被设置到了我不想要的位置。
\begin{figure}[htb]
\centering
\includegraphics[width=0.8\textwidth,angle=0]{src/pics/ex.PNG}
\caption[caption]{Image}
\label{fig:caption}
\end{figure}
\begin{table}[]
\centering
\begin{tabular}{c|c}
& \\
&
\end{tabular}
\caption{Caption}
\label{tab:my_label}
\end{table}
因此表格应该出现在图像的正下方但却被移动到上面的小节。
有办法改变这种情况吗?
答案1
像这样:
在同一个浮点数中插入图像和表格,例如figure
,对于表格,使用或包\captionof{table}{...}
中定义的:caption
capt-of
\documentclass{article}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{lipsum}
\begin{document}
\lipsum[11]
\begin{figure}[htb]
\centering
\includegraphics[width=0.8\textwidth,angle=0]{example-image-duck}%{src/pics/ex.PNG}
\caption[Image]{Long caption of the image}
\label{fig:image}
\bigskip % for adding vertical distance between image and table
\begin{tabular}{c|c}
\hline
aaaa & bbbb \\
ccccc & dd \\
\hline
\end{tabular}
\captionof{table}[Table]{Long caption of the Table}
\label{tab:my_label}
\end{figure}
\lipsum[12]
\end{document}