當我cleveref
對另一章中的章節使用基於 - 的交叉引用時,這些引用只是列印Section n
。這樣就很難區分另一章的某個部分的引用和對目前章節的某個部分的引用。我正在使用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
我的文件中使用。
以下似乎密切相關: