引用定理转到错误的页面

引用定理转到错误的页面

我遇到过一种情况,使用\creffrom 包cleveref引用定理似乎会创建指向错误页面的超链接。在 latex 决定用其他浮点填充该页面之前,该链接指向该定理应该排版的页面。该页面直接位于该定理最终结束的页面之前。

我已经尝试过一些想法

如果使用 thmtools,pageref 会出现错误页面

但都不起作用。看来链接的目标是在定理排版位置固定之前创建的。

有什么办法可以解决这个问题吗?

编辑

我尝试将\begin{figure} ... \end{figure}命令移动到定理之后。

这个定理现在排版在某个页面的顶部,但链接却转到紧接在该页面之前的页面的底部。

然后我\clearpage在定理之前插入了一个右键,它就解决了这个问题。

但是,显然,这种解决方案的扩展性不佳。有什么想法吗?

相关内容