Dork” post=95477Ciao a tutti,
se non trovo problemi non sono felice 🙂Per scovare l’esempio minimo e isolare il problema mi ci è voluto davvero parecchio:
non si presenta con le classi KOMA senza modifiche né con arsclassica, né con le classi standard ;
non si presenta con hyperref;
non si presenta con bookmarks;
non si presenta con imakidx;
non si presenta usando \pageref o \ref;
…insomma sembrava si presentasse solo nella mia tesi e non riuscivo a riproporlo in un esempio più piccolo…finché:
si presenta appena, in uno qualunque degli scenari precedenti (o loro combinazioni), si carica varioref (e lo si usa :-)).Ecco di seguito l’esempio minimo compilabile, con una piccola nota in fondo..ma è proprio un dettaglio piccolo
che comunque non influenza in alcun modo il problema, l’ho inserita solo perché potrebbe alterare (forse, non lo so…)
un eventuale soluzione.PS: il pacchetto va caricato dopo hyperref, dopo amsmath,… dopo insomma tutto ciò che si vuole controllare (come da istruzioni).
Grazie a chiunque si cimenterà.
Ciao ciao,Corrado.
`% !TEX TS-program = pdflatex
% !TEX encoding = UTF-8 Unicode
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}\usepackage{varioref}
\usepackage{refcheck}\begin{document}
\section{Varioref, Refcheck e Sierpiński}
Riferirsi a Sierpiński\label{Sierpiński} sembra più complesso che dimostrarne l'omonimo teorema:
per averne una dimostrazione empirica (si provi a) guardare~\vref{Sierpiński}!
\end{document}Nota: io uso una versione modificata di varioref: infatti aggiungo alla sua chiamata (nel mio articolatissimo pacchetto miovarioref.sty)
quanto segue (grazie a Enrico).
\AtBeginDocument{%
\def\vr@f#1{%
\leavevmode\unskip\vref@space 5 \begingroup
% \let\T@pageref\@pagerefstar 7 \hyperref[{#1}]{\ref*{#1}}%
\vpageref[\unskip]{#1}%
\endgroup}}`
Sbagli: varioref va prima di hyperref. Non ricordo la ridefinizione di [tt]\vr@f[/tt]; se non mostri quello che fai davvero, più che congetture è difficile formulare.
Ciao
Enrico