segnalibri indice

  • Creatore
    Topic
  • #10471
    Up
    0
    Down
    ::


    Ciao
    scusate se vi stresso in questi giorni.
    Qualcuno di voi sa come inserire l’indice di un libro tra i segnalibri del pdf senza che esso compaia nell’indice stesso? Sarebbe infatti brutto che l’indice richiamasse se stesso, no?
    Grazie
    Paolo

Visualizzazione 18 filoni di risposte
  • Autore
    Risposte
    • #10472
      Up
      0
      Down
      ::


      `\pdfbookmark[1]{Indice}{Indice}`

    • #10473
      Up
      0
      Down
      ::


      perfetto!
      Grazie
      Paolo

    • #10474
      Up
      0
      Down
      ::


      ciao,
      qualcuno sa perche’ creando l’indice con \pdfbookmark e quando clicco su una vece, si chiude la barra laterale? Vorrei non si chiudesse.
      Ancora meglio: sapete indicarmi un qualche articolo e guida in cui si spiega l’uso di \pdfbookmark (so che è semplice ma non mi è chiaro)

      grazie.

    • #10475
      DMW
        Up
        0
        Down
        ::

        ciao,
        qualcuno sa perche’ creando l’indice con \pdfbookmark e quando clicco su una vece, si chiude la barra laterale? Vorrei non si chiudesse.
        Ancora meglio: sapete indicarmi un qualche articolo e guida in cui si spiega l’uso di \pdfbookmark (so che è semplice ma non mi è chiaro)

        grazie.

        `
        \pdfbookmark[livello]{segnalibro}{àncora}
        `

        Il livello è un numero. Nel caso di classe book vale -1 per part, 0 per chapter, 1 per section e così via.

        Nel caso di classe article, 0 per part, 1 per section e 2 per subsection.

        Segnalibro è il nome che compare mentre àncora è il riferimento che si può usare anche con altri comandi di hyperref come hypertarget, href….è simile a una \label o meglio ai segnalibri delle pagine html. Ad esempio hyperref genera un’àncora per ogni cosa cioè per ogni pagina, sezione, capitolo…

        Facciamo finta che tu hai un file esterno creato con latex e hyperref e che tu voglia inserire nella tua tesi un collegamento a questo file. Se scrivi
        `
        \href{file:nome.pdf#page.2}{Vedi Esempio}`
        e clicchi sul collegamento, esso apre una nuova finestra e apre nome.pdf a pagina 2.

        Se io avessi la tua tesi o il tuo file con presente il comando
        `\pdfbookmark[1]{Indice}{Indiceanc}`
        e creassi un file chiamato dmw.pdf con una riga tipo
        `
        \href{file:mickey.pdf#Indiceanc}{Vedi Indice}`
        cliccando mi apparirebbe il tuo file pdf con l’indice in bella vista.

        Ciao

        Andrea

      • #10476
        Up
        0
        Down
        ::


        non ci sto capendo molto purtroppo. Io ho un “article” in cui ho messo 3 sections e due subsections in tutto. Mettendo all’inizio del docuemento:
        `
        \pdfbookmark[1]{}{}
        `
        mi fa quasi quello che mi serve (forse per errore me lo fa): mi fa l’indice laterale con sezioni e sottosezioni perfetto MA lascia uno spazio “vuoto” (un’icona) vuota all’inizio (credo sia quella del nome vuoto). Tale indice laterale è collegato alle sezioni giuste (senza che io abbia fatto altro). Qualcosa non mi torna…..

      • #10477
        DMW
          Up
          0
          Down
          ::


          Metti un esempio compilabile.

          Ciao

          Andrea

        • #10478
          Up
          0
          Down
          ::


          Ecco il compilabile: guarda che succede metto vuote le due graffe.
          Ovviamente vorrei che indice andasse sull’indice e non sulla prima pagina…magari anche un bookmark alla bibliografia non guasterebbe. Ma vorrei il modo piu’ pulito possibile (come quello che ho usato io ma che non funziona)
          grazie.

          http://files-upload.com/files/673305/prova.tex

        • #10479
          DMW
            Up
            0
            Down
            ::


            Questo è quello che succede a voler usare \newpage.
            `….
            \begin{document}
            \renewcommand{\thefootnote}{\fnsymbol{footnote}}
            \pdfbookmark[1]{Frontespizio}{Frontespizio}
            \begin{center}
            \large Anno Accademico 2007-2008
            \end{center}

            % —————- INIZIO DOCUMENTO ————————— %

            \clearpage
            \pdfbookmark[1]{Indice}{Indice}
            \tableofcontents
            \clearpage
            ….`

            e ricompila due o tre volte per sicurezza.

            Ciao

            Andrea

          • #10480
            Up
            0
            Down
            ::


            Ok grazie mille DMW, utilissimo come al solito. 8)

          • #10481
            Up
            0
            Down
            ::


            Mi ricollego a questo vecchio post, dato che tratta il mio problema attuale: vorrei inserire tra i bookmark presenti nel file pdf dei link che rimandino al frontespizio, all’indice, all’elenco delle figure, etc. senza inserire queste sezioni nell’indice.
            Inserendo un codice del tipo:

            \tableofcontents % indice
            \pdfbookmark[1]{Indice}{indice}
            \listoftables % indice delle tabelle
            \pdfbookmark[1]{Elenco delle tabelle}{elenco tabelle}
            \listoffigures % indice delle figure
            \pdfbookmark[1]{Elenco delle figure}{elenco figure}

            vengono realizzati i link, ma questi puntano alla fine delle rispettive sezioni, è possibile fare di meglio?

            PS: se scambio le righe, es:

            \pdfbookmark[1]{Indice}{indice}
            \tableofcontents % indice

            il link mi manda alla pagina che precedente quella voluta…
            Ciao e grazie, D.

          • #10482
            Up
            0
            Down
            ::

            Mi ricollego a questo vecchio post, dato che tratta il mio problema attuale: vorrei inserire tra i bookmark presenti nel file pdf dei link che rimandino al frontespizio, all’indice, all’elenco delle figure, etc. senza inserire queste sezioni nell’indice.
            Inserendo un codice del tipo:

            \tableofcontents % indice
            \pdfbookmark[1]{Indice}{indice}
            \listoftables % indice delle tabelle
            \pdfbookmark[1]{Elenco delle tabelle}{elenco tabelle}
            \listoffigures % indice delle figure
            \pdfbookmark[1]{Elenco delle figure}{elenco figure}

            vengono realizzati i link, ma questi puntano alla fine delle rispettive sezioni, è possibile fare di meglio?

            PS: se scambio le righe, es:

            \pdfbookmark[1]{Indice}{indice}
            \tableofcontents % indice

            il link mi manda alla pagina che precedente quella voluta…
            Ciao e grazie, D.

            Metti \cleardoublepage prima di \pdfbookmark

            Ciao
            Enrico

          • #10483
            Up
            0
            Down
            ::


            Riscrivo in questo topic in quanto mi si presenta il medesimo problema ma non sono riuscito a risolvere con le indicazioni qui presenti.

            Analogamente a dade io ho tale codice:

            `
            \begin{document}
            \frontmatter
            %\maketitle
            \input{frontmatter/sommario}
            \pdfbookmark[0]{Sommario}{sommario}
            \input{frontmatter/ringraziamenti}
            \pdfbookmark[0]{Ringraziamenti}{ringraziamenti}
            \tableofcontents
            \cleardoublepage
            \pdfbookmark[0]{Indice}{indice}
            \listoffigures
            \pdfbookmark[0]{Elenco delle figure}{elencoFigure}
            \listoftables
            \pdfbookmark[0]{Elenco delle tabelle}{elencoTabelle}

            […]

            \backmatter
            \cleardoublepage
            \addcontentsline{toc}{chapter}{\bibname}
            \bibliography{biblio}
            \bibliographystyle{plain_ita}
            \end{document}
            `

            per quanto riguarda la prima parte ho lo stesso problema: i segnalibri non puntano ad inuzio sezione ma alla fine.

            Seguendo la guida dell’Arte ho invece inserito la biblio nel sommario con
            `
            \cleardoublepage
            \addcontentsline{toc}{chapter}{\bibname}`

            che ho indicato prima di \bibliography{biblio}. Qui il problema è invece inverso: il segnalibro punta alla fine del paragrafo precedente.

            Ho provato ad inserire \cleaardoublepage prima di \pdfbookmark ma non risolvo nulla…

          • #10484
            Up
            0
            Down
            ::


            Ok ho risolto in parte il problema. Mi han fatto notare che dovrei spostare il puntatore ad inizio pagina ed ecco il codice:

            `\cleardoublepage
            \pdfbookmark[0]{Frontespizio}{frontespizio}
            \begin{frontespizio}
            […]
            \end{frontespizio}
            \stepcounter{page}

            \input{frontmatter/sommario}
            \pdfbookmark[0]{Sommario}{sommario}
            \input{frontmatter/ringraziamenti}
            \pdfbookmark[0]{Ringraziamenti}{ringraziamenti}

            \cleardoublepage
            \pdfbookmark[0]{Indice}{indice}
            \tableofcontents

            \cleardoublepage
            \pdfbookmark[0]{Elenco delle figure}{elencoFigure}
            \listoffigures

            \cleardoublepage
            \pdfbookmark[0]{Elenco delle tabelle}{elencoTabelle}
            \listoftables

            \mainmatter
            […]

            \backmatter
            \cleardoublepage
            \addcontentsline{toc}{chapter}{\bibname}
            \bibliography{biblio}
            \bibliographystyle{plain_ita}`

            Cosi facendo i bookmarks puntano correttamente a inizio sezione ma non tutti, rimangono di fatti sballati Ringraziamenti, Sommario e Bibliografia…come mai?

            Ciao!!!

          • #10485
            Up
            0
            Down
            ::

            Ok ho risolto in parte il problema. Mi han fatto notare che dovrei spostare il puntatore ad inizio pagina ed ecco il codice:

            `\cleardoublepage
            \pdfbookmark[0]{Frontespizio}{frontespizio}
            \begin{frontespizio}
            […]
            \end{frontespizio}
            \stepcounter{page}

            \input{frontmatter/sommario}
            \pdfbookmark[0]{Sommario}{sommario}
            \input{frontmatter/ringraziamenti}
            \pdfbookmark[0]{Ringraziamenti}{ringraziamenti}

            \cleardoublepage
            \pdfbookmark[0]{Indice}{indice}
            \tableofcontents

            \cleardoublepage
            \pdfbookmark[0]{Elenco delle figure}{elencoFigure}
            \listoffigures

            \cleardoublepage
            \pdfbookmark[0]{Elenco delle tabelle}{elencoTabelle}
            \listoftables

            \mainmatter
            […]

            \backmatter
            \cleardoublepage
            \addcontentsline{toc}{chapter}{\bibname}
            \bibliography{biblio}
            \bibliographystyle{plain_ita}`

            Cosi facendo i bookmarks puntano correttamente a inizio sezione ma non tutti, rimangono di fatti sballati Ringraziamenti, Sommario e Bibliografia…come mai?

            Mi pare evidente.

            Ciao
            Enrico

          • #10486
            Up
            0
            Down
            ::


            Visto ora. Figuraccia…

            Però usando la stessa regola per la biblio il problema permane…

            Scusatemi: sono negato. 🙁

          • #10487
            Up
            0
            Down
            ::


            Insisto perchè proprio non ci arrivo. Ho fatto la bibliografia con BibTeX usando la classe book. Se inserico tale codice:

            `\backmatter
            \cleardoublepage
            \addcontentsline{toc}{chapter}{\bibname}
            \bibliographystyle{plain_ita}
            \bibliography{biblio}`

            la voce bibliogragia mi viene correttamente creata nel sommario ma il bookmark dedicato ha il solito problema di puntamento…

          • #10488
            Up
            0
            Down
            ::


            ciao a tutti,

            rispolvero questo post perchè ho lo stesso problema proposto da reggaetondj, ovvero cercando di inserire la voce della bibliografia nell’indice in questo modo:

            `

            […frontmatter, mainmatter etc….]

            \clearpage{\pagestyle{empty}\cleardoublepage}

            \input{appendix/ASamples}

            \clearpage{\pagestyle{empty}\cleardoublepage}

            \backmatter

            \addcontentsline{toc}{chapter}{Bibliography}

            \printbibliography

            \clearpage{\pagestyle{empty}\cleardoublepage}

            %\input{ringraziamenti}

            `

            la voce compare con il corretto numero di pagina ma il link nel pdf porta alle ultime pagine dell’appendice

            come trovato suggerito in uno dei post che ho consultato alla ricerca della soluzione, ho messo

            `

            \usepackage{hyperref}

            \begin{document}
            `

            come ultima voce del preambolo, ma non aiuta 🙁

            per la bibliografia uso biblatex

            `

            \usepackage[babel]{csquotes}
            \usepackage[style=numeric,sorting=none]{biblatex}
            \bibliography{biblio}

            `

            grazie

            antonella

          • #10489
            Up
            0
            Down
            ::


            Prima di \addcontentsline{toc}{chapter}{Bibliography} scrivi:
            `\phantomsection`

            Ciao
            Ivan

          • #10490
            Up
            0
            Down
            ::


            ciao,

            grazie mille, il trucco funziona! 😀

            ciao

            antonella

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

        Go to top