Изменить стиль ссылок 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в своем документе.

Следующие факты кажутся тесно связанными:

Связанный контент