varioref e segnalibri

  • Creatore
    Topic
  • #30796
    quadamage76
    Partecipante
      Up
      0
      Down
      ::


      Ciao,
      ho appena caricato varioref e mi trovo che mi sballa i segnalibri laterali del pdf finale, cioè essi sono esatti fino al secondo capitolo compreso (capitolo in cui inserisco un \label per richiamarlo nel capitolo 7). Il capitolo 3 ed i successivi fino all’ultimo (n°8) risultano annidati nei segnalibri del secondo, se disabilito varioref tutto torna in ordine.. Il codice generale è questo:

      \documentclass[a4paper,titlepage]{book}
      \usepackage[italian,english,german]{babel}
      \usepackage{afterpage}
      \usepackage{float}
      \usepackage{amsmath,amsfonts,amssymb}
      \usepackage{times}
      \usepackage{graphicx} %gestione avanzata immagini
      \usepackage[pscoord]{eso-pic}
      \usepackage{fancyhdr} %per gestire le intestazioni e pie’ di pagina
      \usepackage{chappg} %numeri di pagina del tipo 1-10
      \usepackage{tabularx}
      \usepackage{booktabs}
      \usepackage[bookmarks]{hyperref}
      \usepackage{siunitx}
      \usepackage{varioref}
      \hypersetup{colorlinks,citecolor=black,filecolor=black,linkcolor=black,urlcolor=black}
      \setlength{\headheight}{13.29901pt}
      \setlength{\unitlength}{15mm}
      \newcommand{\blob}{\rule[0\unitlength]{1.2\unitlength}{1\unitlength}}
      \newcounter{posizione}% definisco il contatore
      \setcounter{posizione}{-1}% gli attribuisco il valore del capitolo
      \addtocounter{posizione}{-\value{chapter}} % il fattore di correzione
      \newcommand\rblob{\begin{picture}(0,0)\put(-2.4,\value{posizione}){\blob}\end{picture}}
      \newcommand\lblob{\begin{picture}(0,0)\put(1.2,\value{posizione}){\blob}\end{picture}}
      \pagestyle{fancy}
      \renewcommand{\chaptermark}[1]{\markboth{\MakeUppercase{\chaptername} \thechapter. \ #1}{}}
      \newcommand{\lastcenter}{\leftskip=\fill \rightskip=-\fill \parfillskip=\stretch{2}}
      \fancypagestyle{plain}{\fancyhf{}%
      \fancyfoot[LO,RE]{\leftmark}\fancyfoot[RO,LE]{\thepage}}
      \fancyhead{} %faccio una bella pulizia della intestazione!
      \fancyfoot{} %faccio una bella pulizia del piede di pagina!
      \fancyhead[LO,RE]{\includegraphics[width=0.9cm,keepaspectratio]{immagini/logo_intestazione}}
      \fancyhead[RO,LE]{PACKAGING PLANT “LIMA MS 16-16/5/Q/L” INSTRUCTION MANUAL}
      \fancyhead[LO]{{\rblob}}
      \fancyhead[RE]{{\lblob}}
      \fancyfoot[LO,RE]{\leftmark}
      \fancyfoot[RO,LE]{\thepage}
      \renewcommand{\headrulewidth}{0.4pt}
      \renewcommand{\footrulewidth}{0.4pt}
      \begin{document}
      \begin{titlepage}
      \null\AddToShipoutPicture*{\includegraphics{titolo-frn}}%
      \afterpage{\thispagestyle{empty}}
      \end{titlepage}
      \tableofcontents
      \input{cap1}
      \input{cap2}
      \input{cap3}
      \input{cap4}
      \input{cap5}
      \input{cap6}
      \input{cap7}
      %\input{cap8}
      \listoffigures
      \listoftables
      \end{document}

      mi sapete aiutare?

      Ciao e grazie Matteo

    Visualizzazione 1 filone di risposte
    • Autore
      Risposte
      • #30797
        Up
        0
        Down
        ::


        Il pacchetto hyperref va caricato sempre come ultimo pacchetto. Prova a vedere se in questo modo risolvi il problema.

        Ciao
        Ivan

      • #30798
        quadamage76
        Partecipante
          Up
          0
          Down
          ::

          Il pacchetto hyperref va caricato sempre come ultimo pacchetto. Prova a vedere se in questo modo risolvi il problema.

          Ciao
          Ivan

          sì, risolto caspita! In effetti ha senso, una volta fatto tuttto creo gli hyperriferimenti…

          Grazie e mille

      Visualizzazione 1 filone di risposte
      • Devi essere connesso per rispondere a questo topic.

      Go to top