如何将图形放置在所需位置,同时保持自动字幕和交叉引用?

如何将图形放置在所需位置,同时保持自动字幕和交叉引用?

这是我的代码:

\documentclass{article}
\usepackage{tikz}
\usepackage{hyperref}
\begin{document}

\section{Hello}
\subsection{Hello World}

\begin{figure}
\centering
\begin{tikzpicture}
\node[circle,draw=black,minimum size=5cm]{};
\end{tikzpicture}
\caption{Circle}
\label{fig}
\end{figure}

\pagebreak

\subsection{Hello Human}
Figure \ref{fig} demonstrates a large circle.

\end{document}

输出的第一页如下所示:在此处输入图片描述

该图已浮动到顶部。有没有办法可以确保该图保持在第 1.1 节以下,同时仍能自动生成带有图号的标题并使用它们进行交叉引用?

答案1

添加浮动包并将 [H] 与图形环境一起使用。

\usepackage{float}
...
\begin{figure}[H]
...
\end{figure}

相关内容