Clereef가 로드될 때 Varioref의 "이전 페이지"가 ​​깨짐

Clereef가 로드될 때 Varioref의 "이전 페이지"가 ​​깨짐

hyperref및 와 함께 Varioref를 사용하고 있습니다 cleveref. 로드하자마자 "이전 페이지에서"를 잊어버리고 단순히 "페이지 N에서"를 사용한다는 cleveref점 을 제외하면 모든 것이 잘 작동합니다.varioref

\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}

어떤 아이디어가 있나요?

hyperref참고: 다른 두 패키지와의 강력한 상호 작용 때문에 여기서 사용합니다 . 그것 없이도 버그가 계속 발생합니다.

답변1

cleveref이 문제는 아직 CTAN에서 사용할 수 없는 최신 시험판 버전 0.19.1(2014년 5월 출시)에서 수정된 것으로 보입니다 . 작가 홈페이지(https://www.youtube.com/watch?)에서 다운로드 가능하다.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.insLaTeX를 통해 파일을 실행하고, 결과 cleveref.sty파일을 TeX 경로의 디렉터리에 복사하고, 실행 texhash(또는 이에 상응하는 작업)을 실행하여 TeX 데이터베이스를 업데이트하세요.

관련 정보