Problema bookmark di un libro diviso in parti

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


      Ciao a tutti.

      Ho il seguente codice:
      `\documentclass{scrreprt}

      \usepackage{biblatex}
      \usepackage[parts]{classicthesis}
      \usepackage{bookmark}

      \begin{document}

      \cleardoublepage
      \part{Primi}
      \chapter{Spaghetti}
      \chapter{Lasagne}

      \cleardoublepage
      \part{Secondi}
      \chapter{Fiorentina}
      \chapter{Filetto}

      \cleardoublepage
      \part{Dolci}
      \chapter{Crostata}
      \chapter{Ciambella}

      \cleardoublepage
      \appendix
      \chapter{Glossario}

      \printbibliography
      \end{document}`
      Come vedete, il bookmark “Glossario” è messo sotto la terza parte (insieme a “Crostata” e “Ciambella”): io invece lo vorrei al livello base (quello di “Primi”, “Secondi” e “Dolci”, per intenderci).

      Come si fa?

      Grazie,
      L.

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

        lorenzo.pantieri” post=66665Ciao a tutti.

        Ho il seguente codice:
        `\documentclass{scrreprt}

        \usepackage{biblatex}
        \usepackage[parts]{classicthesis}
        \usepackage{bookmark}

        \begin{document}

        \cleardoublepage
        \part{Primi}
        \chapter{Spaghetti}
        \chapter{Lasagne}

        \cleardoublepage
        \part{Secondi}
        \chapter{Fiorentina}
        \chapter{Filetto}

        \cleardoublepage
        \part{Dolci}
        \chapter{Crostata}
        \chapter{Ciambella}

        \cleardoublepage
        \appendix
        \chapter{Glossario}

        \printbibliography
        \end{document}`
        Come vedete, il bookmark “Glossario” è messo sotto la terza parte (insieme a “Crostata” e “Ciambella”): io invece lo vorrei al livello base (quello di “Primi”, “Secondi” e “Dolci”, per intenderci).

        Come si fa?

        Grazie,
        L.

        Aggiungi \bookmarksetup{startatroot} prima di \chapter{Glossario}.

        Ciao
        Enrico

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


          Ciao Enrico, grazie del consiglio. Funziona perfettamente.

          Tuttavia, se carica anche ArsClassica, accade una cosa strana
          `\documentclass{scrreprt}

          \usepackage{biblatex}
          \usepackage[parts]{classicthesis}
          \usepackage{bookmark,caption}
          \usepackage{arsclassica}

          \begin{document}

          \cleardoublepage
          \part{Primi}
          \chapter{Spaghetti}
          \chapter{Lasagne}

          \cleardoublepage
          \part{Secondi}
          \chapter{Fiorentina}
          \chapter{Filetto}

          \cleardoublepage
          \part{Dolci}
          \chapter{Crostata}
          \chapter{Ciambella}

          \cleardoublepage
          \appendix
          \bookmarksetup{startatroot}
          \chapter{Glossario}

          \printbibliography
          \end{document}`
          Senza ArsClassica il bookmark è semplicemente “Glossario”. Con ArsClassica il bookmark diventa “A Glossario”. Da che cosa dipende? Sopprattutto: c’è modo di togliere quella “A”?

          Grazie ancora,
          Lorenzo

        • #67688
          Up
          0
          Down
          ::

          lorenzo.pantieri” post=66667Ciao Enrico, grazie del consiglio. Funziona perfettamente.

          Tuttavia, se carica anche ArsClassica, accade una cosa strana
          `\documentclass{scrreprt}

          \usepackage{biblatex}
          \usepackage[parts]{classicthesis}
          \usepackage{bookmark,caption}
          \usepackage{arsclassica}

          \begin{document}

          \cleardoublepage
          \part{Primi}
          \chapter{Spaghetti}
          \chapter{Lasagne}

          \cleardoublepage
          \part{Secondi}
          \chapter{Fiorentina}
          \chapter{Filetto}

          \cleardoublepage
          \part{Dolci}
          \chapter{Crostata}
          \chapter{Ciambella}

          \cleardoublepage
          \appendix
          \bookmarksetup{startatroot}
          \chapter{Glossario}

          \printbibliography
          \end{document}`
          Senza ArsClassica il bookmark è semplicemente “Glossario”. Con ArsClassica il bookmark diventa “A Glossario”. Da che cosa dipende? Sopprattutto: c’è modo di togliere quella “A”?

          Grazie ancora,
          Lorenzo

          \chapter*? Oppure \backmatter prima di \appendix

          Ciao
          Enrico

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

            egreg9″ post=66673\chapter*? Oppure \backmatter prima di \appendix

            Vero, se uso \chapter* o \backmatter ottengo un’appendice non numerata, e quindi ovviamente un bookmark non numerato.

            Il fatto, però, è che vorrei che l’appendice fosse numerata, e il bookmark no, esattamente come capita con
            `\documentclass{scrreprt}

            \usepackage{biblatex}
            \usepackage[parts]{classicthesis}
            \usepackage{bookmark,caption}
            %\usepackage{arsclassica}

            \begin{document}

            \cleardoublepage
            \part{Primi}
            \chapter{Spaghetti}
            \chapter{Lasagne}

            \cleardoublepage
            \part{Secondi}
            \chapter{Fiorentina}
            \chapter{Filetto}

            \cleardoublepage
            \part{Dolci}
            \chapter{Crostata}
            \chapter{Ciambella}

            \cleardoublepage
            \appendix
            \bookmarksetup{startatroot}
            \chapter{Glossario}

            \printbibliography
            \end{document}

            `
            La “colpa” del comportamento diverso è proprio di ArsClassica (basta decommentarne la chiamata per vederlo).

            Immagino che dipenda da questa roba:
            `\hypersetup{%
            colorlinks=true, linktocpage=true, pdfstartpage=1,
            pdfstartview=FitV, breaklinks=true, pdfpagemode=UseNone,
            pageanchor=true, pdfpagemode=UseOutlines,%
            plainpages=false, bookmarksnumbered,
            bookmarksopen=true,%
            bookmarksopenlevel=1,%
            hypertexnames=true, pdfhighlight=/O,%
            urlcolor=webbrown, linkcolor=RoyalBlue,
            citecolor=webgreen,%
            hyperfootnotes=false,pdfpagelabels,
            pdfsubject={},%
            pdfkeywords={},%
            pdfcreator={pdfLaTeX},%
            pdfproducer={LaTeX with hyperref and ClassicThesis}%
            }`
            Sai dirmi come modificarla (tieni presente che per il lavoro che sto scrivendo uso una versione modificata del pacchetto, quindi posso modificare il codice senza problemi).

            Grazie,
            L.

          • #67690
            Up
            0
            Down
            ::

            lorenzo.pantieri” post=66675
            Immagino che dipenda da questa roba:
            `\hypersetup{%
            colorlinks=true, linktocpage=true, pdfstartpage=1,
            pdfstartview=FitV, breaklinks=true, pdfpagemode=UseNone,
            pageanchor=true, pdfpagemode=UseOutlines,%
            plainpages=false, bookmarksnumbered,
            bookmarksopen=true,%
            bookmarksopenlevel=1,%
            hypertexnames=true, pdfhighlight=/O,%
            urlcolor=webbrown, linkcolor=RoyalBlue,
            citecolor=webgreen,%
            hyperfootnotes=false,pdfpagelabels,
            pdfsubject={},%
            pdfkeywords={},%
            pdfcreator={pdfLaTeX},%
            pdfproducer={LaTeX with hyperref and ClassicThesis}%
            }`
            Sai dirmi come modificarla (tieni presente che per il lavoro che sto scrivendo uso una versione modificata del pacchetto, quindi posso modificare il codice senza problemi).

            Grazie,
            L.

            Il motivo è proprio bookmarksnumbered. Non serve che modifichi arsclassica, basta disattivare l’opzione:
            `\hypersetup{bookmarksnumbered=false}`
            e torna esattamente come con ClassicThesis. 🙂
            Ti faccio notare però che così non solo dal glossario, ma da tutte le voci viene tolto il numero (o la lettera).

            Ciao,
            Antonio

          • #67691
            Up
            0
            Down
            ::

            antonio.macrì” post=66678Il motivo è proprio bookmarksnumbered. Non serve che modifichi arsclassica, basta disattivare l’opzione:
            `\hypersetup{bookmarksnumbered=false}`
            e torna esattamente come con ClassicThesis. 🙂
            Ti faccio notare però che così non solo dal glossario, ma da tutte le voci viene tolto il numero (o la lettera).

            Si può dare \hypersetup dove si vuole.

            Ciao
            Enrico

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


              Risolto sulle base delle vostre indicazioni.

              Grazie mille, Enrico e Antonio! 🙂
              L.

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

          Go to top