La "Página anterior" de Varioref se rompe cuando se carga Cleveref

La "Página anterior" de Varioref se rompe cuando se carga Cleveref

Estoy usando varioref junto con hyperrefy cleveref. Todo funciona bien, excepto que tan pronto como lo cargo cleveref, variorefse olvida de "en la página anterior" y simplemente usa "en la página N".

\documentclass{scrbook}

\usepackage{varioref}
\usepackage[final]{hyperref}
%\usepackage{cleveref} %Uncomment to break "preceding page"

\begin{document}

\chapter{Preceding}
\label{Preceding}
\clearpage

\vref{Preceding} -- %should give: "1 on the preceding page", broken with cleveref
\vref{Facing} %works correctly with and without cleveref

\clearpage
\chapter{Facing}
\label{Facing}

\end{document}

¿Algunas ideas?

Por cierto: lo uso hyperrefaquí porque tiene una fuerte interacción con los otros dos paquetes. El error todavía ocurre sin él.

Respuesta1

Este problema parece solucionarse en la última versión preliminar cleveref0.19.1 (lanzada en mayo de 2014), que aún no está disponible en CTAN. Se puede descargar desde el sitio web del autor enhttp://www.dr-qubit.org/latex.php#cleveref-docs.

Descargar: Enlace de descarga directa:http://www.dr-qubit.org/download.php?file=latex/cleveref-0.19.1.tar.gz

Instalación:Del sitio web del autor:

Para instalar el paquete, siga el procedimiento de instalación habitual de DocTeX: extraiga los archivos, ejecute el cleveref.insarchivo a través de LaTeX, copie el cleveref.styarchivo resultante a un directorio en su ruta TeX y ejecútelo texhash(o equivalente) para actualizar su base de datos TeX.

información relacionada