Problemi pdfpages

  • Creatore
    Topic
  • #96856
    Up
    0
    Down
    ::


    Ciao a tutti, sono nuovo del forum e ringrazio tutti in partenza per l’aiuto che potrete darmi.
    Sto scrivendo la tesi in latex utilizzando il template classicThesis ma questo è poco rilevante. Il mio problema è quello che vorrei importare nella tesi due pdf di documentazione che hanno entrambi un indice proprio con tutti i riferimenti anche questi scritti in latex. Vorrei poter avere l’indice iniziale della tesi con i riferimenti a tutti e due i pdf di documentazione come se inserissi i due indici all’interno dell’indice principale e mantenere anche l’indice di ogni pdf come fossero singoli documenti.

    1- con pdfpages riesco ad incorporare i due pdf e so anche come inserire, ma tutto manualmente, i due indici all’interno dell’indice generale ma perdo lo stile dell’indice principale.
    2- non ho più i riferimenti dei singoli pdf inseriti.

    E’ possibile mantenere lo stile(font e dimensioni) dell’indice principale?
    E’ possibile mantenere gli indici con i riferimenti per ogni pdf inserito?

    In conclusione vorrei avere l’indice della tesi con tutti i riferimenti e i due PDF inclusi con i relativi indici sempre con riferimenti

    Grazie

Visualizzazione 13 filoni di risposte
  • Autore
    Risposte
    • #96857
      franen
      Partecipante
        Up
        0
        Down
        ::


        Ciao e benvenuto . Il manuale di pdfpages dice:

        When including pages of a PDF only the so called content stream of these pages is copied but no links. Up to now there are no TeX-engines (pdfTeX, XeTeX, …) available that can copy links or other interactive features of a PDF document, too. Thus, all kinds of links will get lost during inclusion. (Using \includepdf, \includegraphics, or other low-level commands.) However, there’s a gleam of hope. Some links may be extracted and later reinserted by a package called pax which can be downloaded from CTAN

        quindi direi niente hyperlink.

        Non capisco che vuol dire che perdi lo stile se crei a mano gli indici.

        Ma se i documenti pdf sono creati in LaTeX, non hai i sorgenti a disposizione? In caso potresti creare un unico sorgente senza più problemi!

      • #96858
        Up
        0
        Down
        ::


        Voglio includerli separatamente perché non voglio cambiare lo stile, i margini ecc. dei due PDF da includere nella tesi.
        Quando inserisco i riferimenti nell’indice il font non é uguale al resto dell’indice ma diverso.
        Per me l’ideale sarebbe avere sia l’indice generale coi riferimenti che gli indici dei due documenti aggiunti coi riferimenti.

      • #96859
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Dipende da come inserisci i riferimenti nell’indice generale; ci fai vedere il codice che usi?

        • #96860
          Up
          0
          Down
          ::


          il package che utilizzo:
          \usepackage[final]{pdfpages}

          e come inserisco il pdf nella tesi:
          \includepdf[pages=-,addtotoc={1,chapter,1,RICONCILIATO,ricon}]{Chapters/SBIF-riconciliated_twoside.pdf}

          [attachment=1105]differenze_indice.JPG[/attachment]

          Il derivato sarà anche un altro pdf che dovrò inserire ma adesso ho solo scritto:
          \chapter{Derivato}

          in modo da evidenziare le differenze

          Attachments:
          You must be logged in to view attached files.
        • #96861
          franen
          Partecipante
            Up
            0
            Down
            ::


            Non ho provato il codice, ma chapter ha livello zero, non uno. Forse il problema sta lì.

          • #96862
            Up
            0
            Down
            ::


            non funziona…sarebbe stato bello se riuscivo a inserire tutti i riferimenti ma mi sto esaurendo e non ho risolto nulla.

          • #96863
            franen
            Partecipante
              Up
              0
              Down
              ::


              Io farei un sorgente solo. Nulla.ti vieta a un certo punto del tuo documento di cambiare margini, font, testatine. Certo, non è facile, ma si può fare.

              Per l’altro problema provo a vedere il codice domani.

            • #96864
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                Io scriverei`\includepdf[pages=-,addtotoc={1,chapter,1,riconciliato,ricon}]{Chapters/SBIF-riconciliated_twoside.pdf}`
                per chè il capitol6 è scritto con il minuscolo del maiuscoletto.

              • #96865
                Up
                0
                Down
                ::


                Ma lo scrive poi tutto minuscolo…non riesco ad utilizzare lo stesso font che é stato definito in un file di configurazione.
                Il problema è quindi come impostare un font nella addtotoc? E non sono ancora riuscito a risolverlo

              • #96866
                franen
                Partecipante
                  Up
                  0
                  Down
                  ::


                  `\documentclass{book}
                  \usepackage[T1]{fontenc}
                  \usepackage[utf8]{inputenc}
                  \usepackage[italian]{babel}
                  \usepackage[final]{pdfpages}

                  \usepackage{titletoc}
                  \titlecontents{chapter}
                  [3.8em]
                  {\scshape}
                  {\contentslabel{2.3em}}
                  {\hspace*{-2.3em}}
                  {\titlerule*[1pc]{.}\contentspage}
                  \begin{document}
                  \tableofcontents
                  \includepdf[pages=-,addtotoc={1,chapter,0,Riconciliato,ricon}]{myfile}
                  \chapter{Derivato}
                  \end{document}`Questo esempio funziona (per il formato dell’indice), quindi ora se vuoi una soluzione devi proprio dirci come gestisci l’indice. Quindi: esempio minimo compilabile!

                • #96867
                  Up
                  0
                  Down
                  ::


                  Grazie a tutti per il tempo speso per darmi una mano. Per i riferimenti da inserire nell’indice generale utilizzerò manulamente addtotoc e andrò ad inserire solo le parti più importanti. Non avrò i due pdf con i relativi indici referenziati ma fa nulla. Volevo provare ad utilizzare il package pax ma è un casino installarlo ed utilizzarlo.
                  Per quanto riguarda il font ho utilizzato

                  \textsc{riconciliato}

                  [attachment=1106]differenze_indice_2014-09-22.JPG[/attachment]

                  in questo modo ho il maiuscoletto come nel resto dell’indice

                  Attachments:
                  You must be logged in to view attached files.
                • #96868
                  OldClaudio
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Se hai una installazione completa, come consigliamo sempre, non incontri nessuna difficoltà ad installare pacchetti, perché sono già tutti installati.
                    Se hai delle difficoltà ad usare pax è un altro discorso; ma puoi sempre chiedere.

                    Nel tuo caso specifico hai usato il maiuscoletto con il comando esplicito \textsc, ma se confronti con quel che ti appare nella scrittura di DERIVATO, vedi che questo è leggermente spazieggiato. Quidi le due scritte, pur simili, sono diverse e l’occhio esercitato lo nota.

                    Se tu non fossi così reticente ( 😀 ) ci avresti almeno segnalato che classe usi, che pacchetti usi, se direttamente o indirettamente usi il pacchetto microtype (che riesce a spazieggiare) oppure se compili con xelatex o lualatex, che riescono a spazieggiare i font OpenType che essi usano.

                    Per noi che rispondiamo sul forum è difficile immaginare/indovinare quello che non sappiamo e non possiamo sapere.

                    Comunque se questa soluzione ti va a genio, leggiti al documentazione di microtype e vedi che comando usare al posto di \textsc per ottenere una scrittura spazieggiata del titolo RICONCILIATO nell’indice. Se invece no stai usando microtype, ma componi con xelatex, per esempio, potresti fare la stessa cosa, ma devi documentarti sul pacchetto fontspec, perché con i font OpenType la cosa è più delicata e comunque si fa in modo diverso.

                  • #96869
                    Up
                    0
                    Down
                    ::


                    Hai pienamente ragione, il problema è che nemmeno io so come farmi spiegare perchè ho preso il template classicThesis e l’ho modificato.
                    Comunque compilo con Latex => PDF

                    `\usepackage[italian]{babel}
                    \usepackage[T1]{fontenc}
                    \usepackage[utf8]{inputenx}

                    \PassOptionsToPackage{square,numbers}{natbib}
                    \usepackage{natbib}

                    \PassOptionsToPackage{T1}{fontenc} % T2A for cyrillics
                    \usepackage{fontenc}`

                    Il font che utilizzo è il Palatino

                    Tabella 1: Le varianti di stile del font Palatino usate da ClassicThesis.
                    Comando Stile
                    \textit Corsivo
                    \textsc Maiuscoletto
                    \spacedlowsmallcaps maiuscoletto basso spaziato (dovrei utilizzare questo ma non riesco ad utilizzarlo come \textsc{riconciliato})
                    \spacedallcaps M A I U S C O L E T T O S PA Z I AT O

                    Ora dovrò vedere come fare con la bibliografia e finalmente avrò tutto lo scheletro della tesi

                  • #96870
                    OldClaudio
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      È per questo che non uso mai ClassicThesis; le poche volte che ho dovuto usarlo (evidentemente non per mia scelta) mi sono arrabbiato.

                      Quel codice che hai allegato al precedente messaggio è tuo o è di ClassicThesis? senz’altro contiene l’errore di caricare fontenc due volte, per fortuna con le stesse opzioni; ma il modo di passare le opzioni ai pacchetti è veramente barocco, quando possono essere semplicemente messe come argomento facoltativo alla chiamata del pacchetto.

                      Poi inputenx; sarò io che ho poche esigenze, o sarà che ClassicThesis è legato a vecchi schemi, ma inpuntenx mi torna del tutto nuovo, non sapevo nemmeno che esistesse, e oggi qualunque pacchetto è sconsigliato per modificare il comportamento di inputenc (con la c non con la x). Mah…

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

                  Go to top