ClassicThesis (hyperref): problemi con i segnalibri

  • Creatore
    Topic
  • #26160
    lorenzo.pantieri
    Partecipante
      Up
      0
      Down
      ::


      Ciao a tutti. Ho un problema con i segnalibri relativi ad un paragrafo che inizia in una pagina nuova: cliccando sopra al relativo segnalibro, vengo mandato alla fine della pagina precedente, e non all’inizio di quella nuova. Il problema si ripropone con svariati visualizzatori di PDF (Skim e Anteprima su Mac; Adobe Reader su Mac e Windows).
      `\documentclass{scrreprt}

      \usepackage{classicthesis-ldpkg}
      \usepackage{classicthesis}
      \usepackage{lipsum}

      \hypersetup{%
      colorlinks=true, linktocpage=true, pdfstartpage=3,
      pdfstartview=FitV, breaklinks=true, pdfpagemode=UseNone,
      pageanchor=true, pdfpagemode=UseOutlines,%
      plainpages=false, bookmarksnumbered,
      bookmarksopen=true,%
      bookmarksopenlevel=1,%
      hypertexnames=true, pdfhighlight=/O
      }

      \begin{document}
      \myChapter{Foobar}
      \lipsum[1]
      \section{Foo}
      \lipsum[1-2]

      Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus
      elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris.

      \section{Bar}
      \lipsum
      \end{document}`
      In questo caso, il segnalibro “Bar” è quello che dà problemi.

      C’è modo di rimediare?

      Grazie anticipate,
      L.

    Visualizzazione 7 filoni di risposte
    • Autore
      Risposte
      • #26161
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::


          Ecco, ho visto che è sufficiente aggiungere un
          `\clearpage`prima del cambio di pagina, e il segnalibro funziona.

          Tuttavia, come rimedio non è un gran che… Disseminare di \clearpage un documento lungo e che modifico spesso mi sembra un rimedio peggiore del male…

          Confido in un vostro suggerimento!

          Ciao,
          L.

        • #26162
          Up
          0
          Down
          ::

          Ciao a tutti. Ho un problema con i segnalibri relativi ad un paragrafo che inizia in una pagina nuova: cliccando sopra al relativo segnalibro, vengo mandato alla fine della pagina precedente, e non all’inizio di quella nuova. Il problema si ripropone con svariati visualizzatori di PDF (Skim e Anteprima su Mac; Adobe Reader su Mac e Windows).
          `\documentclass{scrreprt}

          \usepackage{classicthesis-ldpkg}
          \usepackage{classicthesis}
          \usepackage{lipsum}

          \hypersetup{%
          colorlinks=true, linktocpage=true, pdfstartpage=3,
          pdfstartview=FitV, breaklinks=true, pdfpagemode=UseNone,
          pageanchor=true, pdfpagemode=UseOutlines,%
          plainpages=false, bookmarksnumbered,
          bookmarksopen=true,%
          bookmarksopenlevel=1,%
          hypertexnames=true, pdfhighlight=/O
          }

          \begin{document}
          \myChapter{Foobar}
          \lipsum[1]
          \section{Foo}
          \lipsum[1-2]

          Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus
          elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris.

          \section{Bar}
          \lipsum
          \end{document}`
          In questo caso, il segnalibro “Bar” è quello che dà problemi.

          C’è modo di rimediare?

          Ho provato con Skim (1.1.13) e Adobe Reader (9.0.0), il riferimento sembra funzionare. Con Preview (4.1) solo se la pagina non è tutta sullo schermo.

          Certo che il formato di stampa è terribile. 🙂 Non avevo visto questo messaggio; sai, le ferie. 🙂

          Ciao
          Enrico

        • #26163
          lorenzo.pantieri
          Partecipante
            Up
            0
            Down
            ::

            Ho provato con Skim (1.1.13) e Adobe Reader (9.0.0), il riferimento sembra funzionare. Con Preview (4.1) solo se la pagina non è tutta sullo schermo.

            Buono a sapersi. Lavoro con un sistema non recentissimo (un iBook G4 con Tiger e una versione di Skim non troppo aggiornata), mi fa piacere se il problema viene risolto usando strumenti nuovi di zecca.

            Certo che il formato di stampa è terribile. 🙂

            Formato di stampa? Che cosa intendi? Scusami, ma questa volta non ti seguo… 😳

            Grazie mille,
            L.

          • #26164
            Up
            0
            Down
            ::

            Ho provato con Skim (1.1.13) e Adobe Reader (9.0.0), il riferimento sembra funzionare. Con Preview (4.1) solo se la pagina non è tutta sullo schermo.

            Buono a sapersi. Lavoro con un sistema non recentissimo (un iBook G4 con Tiger e una versione di Skim non troppo aggiornata), mi fa piacere se il problema viene risolto usando strumenti nuovi di zecca.

            Certo che il formato di stampa è terribile. 🙂

            Formato di stampa? Che cosa intendi? Scusami, ma questa volta non ti seguo… 😳

            Mi viene un foglio A4 con il margine superiore vicinissimo al bordo del foglio (un centimetro, a occhio) e il numero di pagina a un paio di millimetri dal bordo inferiore.

            Ciao
            Enrico

          • #26165
            lorenzo.pantieri
            Partecipante
              Up
              0
              Down
              ::

              Mi viene un foglio A4 con il margine superiore vicinissimo al bordo del foglio (un centimetro, a occhio) e il numero di pagina a un paio di millimetri dal bordo inferiore.

              Dipende sicuramente (o meglio: sperabilmente!) dal fatto che (per avere un codice minimale) non ho selezionato alcuna opzione di classe.
              `\documentclass[a4paper,headinclude,footinclude]{scrreprt}

              \usepackage{classicthesis-ldpkg}
              \usepackage{classicthesis}`
              Così dovrebbe andare meglio! Infatti, per impostare i margini, ClassicThesis conta sul fatto che le opzioni di classe headinclude e footinclude siano selezionate (quelle predefinite sono headexclude e footexclude). Riguardo al numero di pagina in basso:
              `\pagestyle{scrheadings}`
              In ogni caso (allargando il discorso), di regola uso ClassicThesis con le seguenti opzioni (“vere” e non “accademiche”)
              `\documentclass[10pt,a4paper,twoside,openright,titlepage,fleqn,
              cleardoubleempty,abstracton,pointlessnumbers,%
              headinclude,footinclude,BCOR5mm,%
              tablecaptionabove]{scrreprt}

              \usepackage{<...>}
              \usepackage{classicthesis-ldpkg}
              \usepackage[eulerchapternumbers,subfig,beramono,%
              eulermath,pdfspacing]{classicthesis}
              \usepackage{<...>}

              \begin{document}
              \pagenumbering{roman}
              \pagestyle{plain}
              \input{<...>}
              \pagestyle{scrheadings}
              \input{<...>}
              \input{<...>}
              \end{document}`
              che non danno problemi particolari di impagnazione.

              Ciao,
              L.

            • #26166
              Up
              0
              Down
              ::


              Purtroppo il problema si presenta anche con le versioni aggiornate se si attiva la visualizzazione a pagina singola (modlità presentazione per Skim)

              Ciao
              Matteo

            • #26167
              Up
              0
              Down
              ::

              Purtroppo il problema si presenta anche con le versioni aggiornate se si attiva la visualizzazione a pagina singola (modlità presentazione per Skim)

              In modalità di presentazione non hai a disposizione i segnalibro. In modalità “Full Screen” sì, e a me funzionano portando al punto previsto.

              Ciao
              Enrico

            • #26168
              Up
              0
              Down
              ::


              Non ho i segnalibro ma i link nell’indice portano alla pagina sbagliata, con adobe reader non è necessario usare la modalità presentazione, basta impostare la visualizzazione come “pagina singola”.
              Ho l’impressione che il segnalibro punti alla fine della pagina precedente, infatti un documento analogo all’ esempio di Lorenzo che non carica classicthesis con la visualizzazione “pagina singola continua” porta il titolo “Bar” in alto nella finestra, mentre in quello che usa classicthesis resta visible la fine della pagina 2.

              Ciao
              Matteo

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

          Go to top