Riferimenti alle pagine sbagliati

  • Creatore
    Topic
  • #83248
    Up
    0
    Down
    ::


    Ciao a tutti,

    un mio compagno di corsi nella sua tesi usa questo preambolo:
    `\documentclass[a4paper,11pt,twoside,openright]{report}

    \usepackage{etex}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}
    \usepackage{microtype}

    %Utilità
    %——-

    %Bibliografia
    \usepackage[babel,italian=guillemets]{csquotes}
    \usepackage[backend=biber,style=numeric,backref,ibidtracker=false]{biblatex}
    \addbibresource{bibliografia.bib}

    %Colori
    \usepackage{xcolor}

    %Didascalie
    \usepackage[font={small},format=hang,labelfont={it,bf}]{caption}
    \usepackage{subcaption}
    \setlength{\captionmargin}{.1\textwidth}
    \captionsetup[table]{position=top}

    %Figure
    \usepackage{graphicx}
    \usepackage{float}
    \graphicspath{{immagini/Stato_dell'arte/}{immagini/Icapitolo/}{immagini/IIcapitolo/}{immagini/IIIcapitolo/}{immagini/Vcapitolo/}{immagini/Appendici/}}

    %Font
    \usepackage{kpfonts}
    \linespread{1.5}\selectfont

    %Frontespizio
    \usepackage{frontespizio}

    %Matematica
    \usepackage{amssymb,amsmath,amsthm}
    \usepackage{mathrsfs,eucal,dsfont}

    %Nomenclatura
    \usepackage[refpage,intoc,italian]{nomencl}

    %Overpic
    \usepackage{overpic}

    %Riferimenti automatici
    \usepackage[italian]{varioref}

    %SI delle misure
    \usepackage[decimalsymbol=comma]{siunitx}
    \sisetup{detect-display-math=true}

    %Tabelle
    \usepackage{tabularx}
    \usepackage{array}
    \usepackage{booktabs}
    \usepackage{multicol}
    \usepackage{multirow}
    \usepackage{longtable}
    \usepackage{rotating}

    %Testatine
    \usepackage{fancyhdr}

    %TikZ
    \usepackage{tikz}
    % Librerie
    \usetikzlibrary{automata}
    \usetikzlibrary{arrows}
    \usetikzlibrary{backgrounds}
    \usetikzlibrary{calc}
    \usetikzlibrary{intersections}
    \usetikzlibrary{mindmap}
    \usetikzlibrary{patterns}
    \usetikzlibrary{positioning}
    \usetikzlibrary{shadows}
    \usetikzlibrary{shapes}
    \usetikzlibrary{through}
    \usetikzlibrary{trees}
    % Pacchetti
    \usepackage{tkz-euclide}
    \usetkzobj{all}

    %URL
    \usepackage{url}

    %Simboli
    \usepackage{textcomp}

    %Riferimenti ipertestuali (va caricato per ULTIMO)
    \usepackage{hyperref}
    \hypersetup{pdfborder=0 0 0,pdfstartpage=1,pdftitle={},pdfauthor={Nome Cognome}}

    %Nomenclatura (generazione)
    \makenomenclature

    %PGFPLOTS (necessita di essere inserito al TERMINE del preambolo)
    %—————————————————————-
    \usepackage{pgfplots}
    \pgfplotsset{/pgf/number format/use comma,compat=newest}
    \usetikzlibrary{plotmarks}

    %————-
    % IMPOSTAZIONI
    %————-

    % Capitoli
    \usepackage[Lenny]{fncychap}
    \ChNameVar{\fontsize{14}{16}\selectfont}

    % Matematica
    \newenvironment{sistema}
    {\left\lbrace\begin{array}{@{}l@{}}}
    {\end{array}\right.}

    % Numerazione equazioni, figure e subfigure
    \numberwithin{equation}{chapter}
    \numberwithin{figure}{chapter}
    \numberwithin{table}{chapter}

    % Profondità  di numerazione dei titoli
    \setcounter{secnumdepth}{3}
    \setcounter{tocdepth}{3}

    % Testatine
    \colorlet{coloreTestatine}{gray!90!black}
    \fancyhead{} % clear all header fields
    \fancyfoot{} % clear all foot fields
    \fancyhead[RO,LE]{\textcolor{coloreTestatine}{\thepage}}
    \fancyhead[LO]{\nouppercase{\textcolor{coloreTestatine}{\rightmark}}}
    \fancyhead[RE]{\nouppercase{\textcolor{coloreTestatine}{\leftmark}}}
    \renewcommand{\headrule}{{\color{coloreTestatine}\hrule width\headwidth height\headrulewidth \vskip-\headrulewidth}}
    \renewcommand{\headrulewidth}{.3pt}
    \pagestyle{fancy}`
    La tesi ha diverse pagine (più di 170) e anche molti tra figure, tabelle e grafici. Da un certo punto in poi (così ci pare proprio che sia) le pagine dei riferimenti inseriti sia con [tt]\vref[/tt] che con [tt]\pageref[/tt] sono sbagliati. Sono sbagliati nel senso che il numero scritto della pagina è sbagliato; cliccando sia sul numero della figura o della tabella che sia, oppure sul numero (sbagliato) della pagina, si viene comunque rimandati alla pagina corretta.

    Nel corso del documento sono stati inseriti alcuni [tt]\clearpage[/tt] e [tt]\newpage,[/tt] ma anche toliendoli il problema persiste. Qualcuno sa di cosa può trattarsi e come risolvere?

    Grazie mille e buona giornata,
    Marco.

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #83249
      Up
      0
      Down
      ::

      Marco87″ post=82593Ciao a tutti,

      un mio compagno di corsi nella sua tesi usa questo preambolo:
      `…`
      La tesi ha diverse pagine (più di 170) e anche molti tra figure, tabelle e grafici. Da un certo punto in poi (così ci pare proprio che sia) le pagine dei riferimenti inseriti sia con [tt]\vref[/tt] che con [tt]\pageref[/tt] sono sbagliati. Sono sbagliati nel senso che il numero scritto della pagina è sbagliato; cliccando sia sul numero della figura o della tabella che sia, oppure sul numero (sbagliato) della pagina, si viene comunque rimandati alla pagina corretta.

      Nel corso del documento sono stati inseriti alcuni [tt]\clearpage[/tt] e [tt]\newpage,[/tt] ma anche toliendoli il problema persiste. Qualcuno sa di cosa può trattarsi e come risolvere?

      Impossibile dire qualcosa senza un esempio che dimostri il problema. Controlla che [tt]\label[/tt] sia dopo [tt]\caption[/tt].

      Ciao
      Enrico

    • #83250
      Up
      0
      Down
      ::


      Ciao Enrico,

      grazie mille! 🙂 Abbiamo controllato e di [tt]\caption[/tt] dopo [tt]\label[/tt] non c’è ne sono. Tuttavia, dopo aver ripulito il documento dei vari [tt]\clearpage[/tt] e soprattutto [tt]\newpage[/tt] (che avevo caldamente sconsigliato di usare, soprattutto non in fase di revisione finale) il problema s’è risolto. Non capisco, però, come i comandi [tt]\clearpage[/tt] e [tt]\newpage[/tt] possano creare questi problemi. Quello che mi domando è: se inserisco questi comandi, LaTeX non dovrebbe tenerne conto?

      Ciao e grazie ancora,
      Marco.

    • #83251
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Sì, ne tiene conto ma in differite; come sempre la prima passata scrive ele informazioni correte nei file ausiliari e la seocnda passata li usa; per evere le informazioni di cross reference corrette bisogna sempre compilare due volte.

      • #83252
        Up
        0
        Down
        ::


        Ciao Claudio,

        ciò di cui parli mi erano noto. La cosa che mi ha stranito è che ho compilato il documento non due ma tre volte (per sicurezza). Il problema, mantenendo i vari [tt]\clearpage[/tt] e [tt]\newpage[/tt] (io credo soprattutto questi ultimi), rimaneva.

        Ciao e grazie,
        Marco.

      • #83253
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Allora c’è qualche cosa d’altro sotto; a me non è mai capitato sia usando \newpage, sia usando ‘clearpage o \cleardoubleppage espliciti (ciò comandati da me) sia impliciti (cioè comandati da altri comandi come \chapter o simili).

      Visualizzazione 4 filoni di risposte
      • Devi essere connesso per rispondere a questo topic.

      Go to top