
Atualmente estou experimentando o cleverref
e o varioref
pacote. Esses pacotes são ótimos, porém, gostaria de ter um comando de referência com o seguinte comportamento sutil:
- Se o rótulo e a referência estiverem ema mesma seção, então eu gostaria de ter o comportamento de
\cref
. - Se o rótulo e a referência estiverem emseções diferentes, então eu gostaria de ter o comportamento de
\vref
.
O objetivo é gerar um pageref somente se o rótulo referenciado estiver em outra seção e em uma página distante. O \vref
comando já resolve suficientemente a segunda condição (página distante), porém não considera as seções.