更改 cleveref 引用其他章节的样式

更改 cleveref 引用其他章节的样式

当我使用cleveref基于 的交叉引用(例如,引用另一章中的部分)时,这些引用只会打印Section n。这样就很难区分对另一章的引用和对本章的引用。我使用的是 documentclass amsbook,正如@Mico 指出的那样,这一点很重要。

我认为这个问题有一个很好的预构建解决方案---现有的预构建、预打包的解决方案是什么?同样,我认为这是一个老生常谈的问题,所以我很想知道普遍接受的解决方案,而不是自己想办法。

\cref{sec:section} of \cref{chap:chapter}我当然宁愿避免在相关的地方手动书写。

我也宁愿避免将样式更改为在Section n.m任何地方都显示为,或进一步显示为Subsection n.m.k。大多数时候,这些参考资料都在同一章或节中,因此在相关时仅显示外部结构会很好。

我可以自动生成,或者在相关时Section m of Chapter n切换到 的符号。Section n.m

我目前正在使用varioref作为一种解决方法,并且也在hyperref我的文档中使用。

以下内容似乎密切相关:

相关内容