pageref 对部分给出错误的页码

pageref 对部分给出错误的页码

我有一个指向( )\pageref的标签,但是 pageref 吐出的数字却差了一个。\part\label{part:publications}

如果我有以下内容:

Page: \pageref{part:publications}
...
\part{Publications}
\label{part:publications}

我得到例如Page: 23,但如果我这样做:

Page: \pageref{part:publications}
...
\label{part:publications}
\part{Publications}

我明白了Page: 25

我真正想要的是Page: 24,也就是 所在的页码\part

我如何实现这个目标?

答案1

一个简单的解决方案是将\label命令移到 的参数中\part。由于\part清除了周围的页面,否则页码输入得太晚了

\part{Publications\label{part:publications}}

相关内容