«Предыдущая страница» Varioref ломается при загрузке CleverEf

«Предыдущая страница» Varioref ломается при загрузке CleverEf

Я использую varioref вместе с hyperrefи cleveref. Все работает отлично, за исключением того, что как только я загружаю cleveref, variorefзабывает о "на предыдущей странице" и просто использует "на странице 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}

Есть идеи?

BTW: Я использую hyperrefздесь, потому что это сильное взаимодействие с обоими другими пакетами. Баг все равно происходит без него.

решение1

Эта проблема, похоже, исправлена ​​в последней предварительной версии cleveref0.19.1 (выпущенной в мае 2014 г.), которая пока недоступна на CTAN. Ее можно загрузить с сайта автора по адресуhttp://www.dr-qubit.org/latex.php#cleveref-docs.

Скачать: Прямая ссылка на скачивание:http://www.dr-qubit.org/download.php?file=latex/cleveref-0.19.1.tar.gz

Монтаж:С сайта автора:

Чтобы установить пакет, следуйте обычной процедуре установки DocTeX: извлеките файлы, запустите файл cleveref.insчерез LaTeX, скопируйте полученный cleveref.styфайл в каталог в вашем пути TeX и запустите texhash(или эквивалентную процедуру), чтобы обновить базу данных TeX.

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