Pdfpage personalizzazione indice

  • Creatore
    Topic
  • #113243
    Up
    0
    Down
    ::


    Dovendo includere un pdf nell’indice, come posso aggiungerlo senza che mi scriva prima il numero e la pagina di riferimento? Nel caso in cui non voglia scrivere il numero di un capitolo all’interno di un documento basta scrivere \chapter*{esempio}, ma l’”*” sembra non funzionare in questo caso. La mia stringa è questa:

    \includepdf[pages={-},link,linkname=testing,addtotoc={2,chapter,0,Esempio,Esempio}]{Esempio}

    Latex stampa nell’indice

    “I Bibliografia”………………………p.100

    Come posso eliminare sia “I” che il riferimento a p.100?
    Grazie!

Visualizzazione 11 filoni di risposte
  • Autore
    Risposte
    • #113244
      Up
      0
      Down
      ::


      Dipenderà da quel addtotoc….?

      Ciao
      Ivan

    • #113245
      Up
      0
      Down
      ::


      Si ma dal pacchetto pdfpages non sembra essere personalizzabile nel senso in cui lo voglio io. Essendo dunque quell’addtotoc poco funzionale, sono riuscito a risolvere in parte così:

      \addcontentsline{toc}{chapter}{Esempio}
      \includepdf[pages={-},link,linkname=Esempio]{Esempio}

      Ora manca da eliminare nell’indice il riferimento alla pagina. Come fare a partire da \addcontentsline?

      P.S. Se non si fosse già capito “Esempio” è la bibliografia. Ho l’esigenza di eliminare il riferimento al numero pagina perché ho dovuto inserire, non per mia volontà, una numerazione a parte, tra l’altro in numeri romani.

    • #113246
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Prenditi il manuale di LaTeX che ti ho già indicato e invece di \addcontentsline usa \addtocontents; ovviamente per sapere che cosa scrivere dentro l’argomento di \addtocontents, devi leggere il manuale.

      • #113247
        Up
        0
        Down
        ::


        Ci conosciamo? La domanda non ècosì banale. Infatti volevo ottenere la stampa in stile “chapter”, ma senza il numero pagina come dovrebbe essere in “subsection”. Inoltre nell’ Arte di Pantieri è spiegato l’uso di \addcontentsline e non di \addcontents. Per quest’ultimo ho bisogno dell’uso di qualche particolare pacchetto? Secondo il mio preambolo non funziona… Anche perché, come sopra indicato, la voce da aggiungere è un pdf esterno incluso.

      • #113248
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::



          @pascia95
          , personalmente non ci conosciamo, ma non è la prima volta che scrivi al forum, quindi, posso sbagliarmi, credo di averti già scritto diverse volte.
          E, sempre se non ricordo male, credo di averti detto che nella sezione Documentazione di questo forum esistono diverse guide e manuali, uno dei quali si chiama Il LaTeX Reference Manual commentato (e tradotto in italiano oltre che fortemente commentato in italiano) dove sono descritti tutti i comandi del nucleo di LaTeX, tra i quali anche \addtocontents.

          Posso ricordare male, quindi ho ripetuto sopra quello che mi pare di scrivere sempre agli OT quando chiedono cose che si riferiscono al manuale originario. Se non l’ho fatto, l’ho fatto ora.

          In futuro cerca sempre di non riferirti solo a L’Arte di scrivere con LaTeX; questa ottima guida insegna le cose di base; tu non stai cercando di fare una cosa di base. Quindi devi “abbandonare” un poco la via maestra de L’Arte, per crearti soluzioni personali ai tuoi problemi.

          Qui tutti, nel forum, siamo uguali; qualcuno con più esperienza, qualcuno con meno esperienza. Tutti siamo fallibili. Tutti qualche volta commettiamo l’errore di pensare che gli altri capiscano quello che noi scriviamo, quando noi stessi non ci spieghiamo bene. E quando dico “tutti,” includo me stesso, sia ben chiaro. Perciò ti chiedo scusa se non ho capito quello che vuoi ottenere e/o se non mi sono spiegato bene.

        • #113249
          Up
          0
          Down
          ::


          È la prima volta che ho il piacere di conoscerLa, per cui colgo l’occasione per rigraziarLa del suggerimento.
          Personalmente, non sapevo dell’esistenza del sopra citato manuale. Infatti il mio percorso di crescita su LaTeX è passato dalla guida di Pantieri alla lettura, di volta in volta, dei pacchetti utili alle mie esigenze. Darò un’occhiata al LaTeX Reference manual e cercherò di ottenere quanto richiesto, sempre che a qualcuno non venga prima in mente come aggiungere all’indice un pdf incluso, nelle modalità suddette (con il comando \includepdf), senza che in questo vi sia un riferimento alla pagina. Il risultato sperato è il seguente:

          Indice
          Nome capitolo 1……………………………….p.1
          Nome capitolo 2……………………………….p.2
          Nome capitolo 3……………………………….p.3
          Nome pdf incluso

          Quel che si cerca di aggiungere è soltanto l’ultima voce. Se troverò il modo prometto di condividere la soluzione.
          Grazie!

        • #113250
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Probabilmente incontrerai delle difficoltà ad ottenre quello che vorresti ottenere; prima fatti uno schema mentale; per esempio, a) volglio lasciare uno spazio prima di quello che voglio aggiungere all’indice; b) voglio che sia allineato a sinistra come i titoli dei capitoli o delle appendici non numerati/e; c) lo voglio scrivere in neretto.

            Poi devi decidere dove inserire questa voce; i)alla fine di tutto quanto?; ii) dopo le conclusioni? iii) dpo il terzo capitolo? …

            Allora nel punto esatto del file sorgente che corrisponde al punto dove vuoi mettere questa voce inserisci questo codice
            `\addtocontents{toc}{\bigskip\par\noindent\textbf{Nome pdf incluso}}`Questo evidentemente è solo un esempio, perché devi prima risponere alla serie di domande che indicativamente ho inserito sopra. Ovviamente devi compilare due volte prima che ti appaia quel Nome nell’indice generale.

            Devi ricordarti che il materiale che compare dentro al secondo argomento di \addtocontents viene immesso nell’indice mentre LaTeX lo sta componendo e si trova in modo verticale; perciò \bigskip inserisce lo spazio verticale, \par è solo prudenziale per assicurarti di essere rimasto in modo verticale, \noindent serve per allineare a sinistra, mancando \noindent, il testo viene rientrato come normalmente succede all’inizio di un capoverso; \textbf chiarissimamente scrive il suo argomento in neretto e nel copro corrente; la specificazione del neretto rimane confinata all’argomento di \textbf.

            Come vedi l’uso di \addtocontents è un po’ particolare e di solito viene usato per altri scopi, come viene detto nel manuale; quindi in questo tuo caso si tratta di usarlo con intelligenza per raggiungere uno scopo preciso.

          • #113251
            Up
            0
            Down
            ::


            Il problema è che, non so perché, il mio LaTeX non supporta quell’ \addtocontets, ma solo \addcontentsline (ho la texlive 2017 e la classe “book” per il documento). Per il comando \addtocontets è richiesto qualche pacchetto in particolare? Da quanto scritto nel manuale citato poc’anzi sembra di no.

            Il pdf da includere è una bibliografia (BibLaTeX) creata in uno stile diverso (e incompatibile) da quello delle citazioni. Ecco perché ho dovuto generarla e includerla in un pdf a parte.
            La vorrei semplicemente alla fine dell’indice, dopo le conclusioni e in grassetto.

          • #113252
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Evidentemente ho scritto il mio precedente messaggio troppo frettolosamente e ci ho inserito un mucchio di refusi; ma mentre gli errori di battitura scrivendo in italiano si riconoscono al volo tanto che di solito il discorso ha un senso, quando si scrive matematica o di linguaggi di programmazione, se il lettore non e esperto prende per oro colato una serie di baggianate, come l’errore che ho commesso scrivendo \addtocontes o \addcontents.
              Ho corretto il mio messaggio precedente quindi ora non dovrebbero esserci più refusi (almeno lo spero).

              Pulce nell’orecchio: se si parla di un comando del cuore di LaTeX, come per esempio \addtocontents o, citato da te,\addcontentsline, non è possibile che il tuo LaTeX non ne riconosca uno dei due, perché non dipendono dall’uso di certi pacchetti che estendono le funzionalità di LaTeX; quando ti succede una cosa del genere, puoi pensare il peggio in merito alla persona che ti ha scritto una corbelleria, ma a quel punto vi subito a consultare la guida che ti ho indicato e scopri il mio errore al volo. Non solo i miei errori, ma anche gli errori di battitura degli altri e anche dei tuoi…:smile:
              In questo caso erano tutti miei. 🙁

            • #113253
              Up
              0
              Down
              ::


              Gentile Claudio, sono io che devo scusarmi per aver fatto un banale copia e incolla senza rendermi conto che ci fosse un errore! In ogni caso, tutto funziona come previsto.
              Grazie ancora!

              Ultima cosa… Come rendere tale riferimento anche cliccabile? L’intero indice lo è… Tranne per quest’ultima voce!

            • #113254
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                Senza pagina non è cliccabile. Lavorando con molta fantasia e creatività, forse si potrebbe rendere cliccabile anche quell’indicazione, ma bisogna anche creare un target nella prima pagina del file incluso. Non è banale per niente. È fattibile e in circostanze diverse l’ho fatto, ma in questo caso, lo ammetto, non mi sento in grado.

              • #113255
                Up
                0
                Down
                ::


                Non so se prenderla come un forte invito a lasciar perdere oppure come una possibilità di trovare una soluzione.
                Dato che la sua fama la precede (è un’eminenza nel mondo di LaTeX :wink:) e dati i brevi tempi di consegna della tesi in oggetto, felicemente desisto acnh’io.
                Forse, a tempo perduto, dopo la laurea mi toglierò qualche sfizio editoriale, ma ora, purtroppo, devo sopperire a questioni pratiche molto urgenti!
                La ringrazio ancora per la pazienza e disponibilità!

                Felice di aver fatto conoscenza 🙂

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

            Go to top