Segnalibri puntano a pagine errate

  • Creatore
    Topic
  • #37109
    Up
    0
    Down
    ::


    Ho un problema con i segnalibri.

    questo il mio preambolo:

    `\documentclass[a4paper,11pt,headinclude,linedheaders,eulerchapternumbers,subfig,openright]{scrbook}
    \usepackage[italian]{babel}
    \usepackage[latin1]{inputenc}
    %\usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[font=small]{caption}
    \usepackage{natbib}
    \usepackage[printonlyused,smaller,footnote]{acronym}
    \usepackage[acronym]{glossaries}
    \usepackage[]{classicthesis-ldpkg}
    \usepackage{classicthesis}
    \usepackage[tight,italian]{minitoc}
    \usepackage{verbatim}
    \usepackage{amsmath,amsfonts,amssymb}
    \usepackage{graphicx}
    \usepackage{booktabs}
    \usepackage{rotating}
    \usepackage[italian]{varioref}
    \usepackage{caption} %Per le didascalie
    \usepackage{bookmark}
    \usepackage{amsmath,amssymb}
    \usepackage[load=prefix,alsoload=accepted,alsoload=named,alsoload=binary,alsoload=abbr]{siunitx} %per le unità di misura
    \usepackage{tabularx}
    %\usepackage[onehalfspacing]{setspace} %per l'interlinea
    \usepackage[autolanguage ]{numprint} %per scrivere bene i numeri
    \usepackage[]{frontespizio} %Per il frontespizio
    %%% Questi tre per i capilettera %%%%
    \usepackage{type1ec}

    \usepackage{lettrine}
    \usepackage{epigraph}
    \usepackage{color}
    %\usepackage{subfig}

    %Margini pagina: guarda \areaset in ArteLAtex
    \areaset[30mm]{312pt}{699pt}

    %Colore dei link nei riferimenti (esemio quelli degli acronimi)
    \hypersetup{colorlinks,%
    citecolor=black,%
    filecolor=black,%
    linkcolor=black,%
    urlcolor=black}

    %%%%%%%%%Fancy per le testatine %%%%%%%%%%%
    %\usepackage{fancyhdr}
    %\pagestyle{fancy}
    %\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
    %\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
    %\fancyhf{}
    %\fancyhead[LE,RO]{\bfseries\thepage}
    %\fancyhead[LO]{\bfseries\rightmark}
    %\fancyhead[RE]{\bfseries\leftmark}
    %\renewcommand{\headrulewidth}{0.5pt}
    %\renewcommand{\footrulewidth}{0pt}
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

    %%%%%%%%% EPIGRAFE %%%%%%%%%%%%%%
    \newcommand{\myepigraph}[2]{%
    \setlength{\epigraphwidth}{.60\textwidth}
    \epigraph{\color{gray}\itshape#1}{\color{gray}#2}}

    %%%% SIUNITX nuova voce per Pacchetto
    \newunit[]{\packet}{p}

    %%%%% VARIOREF Correzione %%%%
    \makeatletter
    \vref@addto\extrasitalian{%
    \def\reftextfaraway#1{a pagina~\pageref{#1}}%
    }
    \makeatother
    %%%%%%%% Fine correzione Varioref %%%%%

    %%%%% VOCI Bibliogrtafia in italiano %%%%%
    \renewcommand*{\backreftwosep}{ e~}
    \renewcommand*{\backreflastsep}{ e~}
    \renewcommand*{\backrefalt}[4]{%
    \ifcase #1 %
    \relax%
    \or
    (Citato a pagina~#2.)%
    \else
    (Citato alle pagine~#2.)
    \fi}
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

    \setcounter{tocdepth}{4}

    \makeglossaries
    %%%%%%%%% Inizio Documento %%%%%%%%%%%%`

    Quado comilo e clicco su un bookmarl con acrobat reader. vengo indirizzato a pagine sbagliate.

    Da cosa potrebbe dipendere!?

    grazie!

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #37110
      Up
      0
      Down
      ::


      Non ne sono sicuro però puoi provare a cercare \phantomsection sulla documentazione di hyperref.

      Ad esempio se in alcuni punti aggiungi manualmente una voce all’indice, come la bibliografia, devi mettere (credo sempre) un \phantomsection subito prima dell’\addcontentsline.

      `\phantomsection % only if hyperref is loaded
      \addcontentsline{toc}{chapter}{\bibname}`

      Di più non ti posso aiutare.
      Ciao ciao.
      Fra

    • #37111
      Up
      0
      Down
      ::


      lo avevo ma nada!!!

    • #37112
      Up
      0
      Down
      ::


      Io ho avuto lo stesso problema perché caricavo “hyperref” prima di “varioref”, invece “hyperref” andrebbe caricato dopo tutti gli altri pacchetti. Nel tuo preambolo non mi sembra che sia richiamato, oppure è automaticamente caricato da un altro pacchetto?

    • #37113
      Up
      0
      Down
      ::


      Ho messo
      \usepackage{bookmark}

      che dovrebbe disabilitare hyperref!

    • #37114
      Up
      0
      Down
      ::


      Ora ho letto la documentazione di bookmark e in effetti dice che disabilita hyperref. Prova comunque a vedere se il problema è varioref, magari sta antipatico anche a bookmark (nella documentazione di bookmark però non ci sono riferimenti a varioref). Di più non saprei dirti 🙂

    • #37115
      Up
      0
      Down
      ::


      proverò!!

      ti ringrazio!!

    • #37116
      Up
      0
      Down
      ::

      proverò!!

      ti ringrazio!!

      Il problema è proprio varioref che, purtroppo, non è molto compatibile con hyperref. Né con bookmark (che non disabilita affatto hyperref) né senza viene fuori qualcosa. Ritengo ci sia qualche altra incompatibilità che fa esplodere la faccenda.

      Ciao
      Enrico

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

Go to top