Pdfpages e pagine alternate

  • Creatore
    Topic
  • #38631
    Up
    0
    Down
    ::


    Ciao a tutti avrei un problema con pdfpages. Quello che sto cercando di fare è prendere un pdf in a4, prendere due pagine e metterle affiancate in orizzontale su un foglio a4 in modalità landscape; fino a qua niente di strano, il problema sorge quando voglio alternare le pagine, cioè voglio fare in modo che delle due facciate “logiche” che mette su un foglio “fisico” solo quella di sinistra sia effettivamente una facciata, l’altra (quella di destra) deve rimanere vuota. Perchè? così posso prendere appunti sulla pagina vuota e viene comodo dato che sono destro…

    Per ora l’unica soluzione che ho trovato è:
    `
    \documentclass{article}
    \usepackage[final]{pdfpages}

    \begin{document}
    \includepdfset{landscape,angle=90,nup=1×2}
    \includepdf[pages={1,2,3,{},4,{},5,{},6,{},7,{},8}]
    {file.pdf}
    \end{document}
    `
    Cioè metto io le pagine vuote con la {} ma questo è improponibile quando, come nel mio caso, ho file di un centinaio di pagine.
    C’è un modo di automatizzare il tutto?

    Ciao Alberto

    PS: volendo si potrebbe risolvere con un programminoinoino (in C/C++) che crea un file con quello che mi serve utilizzando la scrittura su file, ma se c’è un modo in LaTeX sarebbe meglio.

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #38632
      Up
      0
      Down
      ::

      Ciao a tutti avrei un problema con pdfpages. Quello che sto cercando di fare è prendere un pdf in a4, prendere due pagine e metterle affiancate in orizzontale su un foglio a4 in modalità landscape; fino a qua niente di strano, il problema sorge quando voglio alternare le pagine, cioè voglio fare in modo che delle due facciate “logiche” che mette su un foglio “fisico” solo quella di sinistra sia effettivamente una facciata, l’altra (quella di destra) deve rimanere vuota. Perchè? così posso prendere appunti sulla pagina vuota e viene comodo dato che sono destro…

      Per ora l’unica soluzione che ho trovato è:
      `
      \documentclass{article}
      \usepackage[final]{pdfpages}

      \begin{document}
      \includepdfset{landscape,angle=90,nup=1×2}
      \includepdf[pages={1,2,3,{},4,{},5,{},6,{},7,{},8}]
      {file.pdf}
      \end{document}
      `
      Cioè metto io le pagine vuote con la {} ma questo è improponibile quando, come nel mio caso, ho file di un centinaio di pagine.
      C’è un modo di automatizzare il tutto?

      Ciao Alberto

      PS: volendo si potrebbe risolvere con un programminoinoino (in C/C++) che crea un file con quello che mi serve utilizzando la scrittura su file, ma se c’è un modo in LaTeX sarebbe meglio.

      Questo funziona; la sintassi di \includepdfalt dovrebbe essere chiara:
      `\documentclass{article}
      \usepackage[final]{pdfpages}

      \newcount\includepdfaltcount
      \newcommand{\includepdfalt}[3]{%
      \includepdfaltcount =#1\relax
      \loop\unless\ifnum\includepdfaltcount>#2\relax
      \includepdf[pages={\number\includepdfaltcount,{}}]{#3}%
      \advance\includepdfaltcount 1
      \repeat}

      \begin{document}
      \includepdfset{landscape,angle=90,nup=1×2}

      \includepdf[pages={1,2}]{file}
      \includepdfalt{3}{8}{file}

      \end{document}`
      Ciao
      Enrico

    • #38633
      Up
      0
      Down
      ::


      Funziona perfettamente!!!! Grazie enrico, riporto anche la mia soluzione, molto più spartana, che sfrutta il C++,ecco il file:
      `
      #include
      using namespace std;

      main()
      {
      fstream punti(“pagine.dat”, ios::out);
      for(int i=1; i<=85;i++) /*Qui aggiungi il numero di pagine del documento*/ { punti << i << ",{},"; } punti.close(); } ` E lui da bravo C++ creava un file con scritto 1,{},2,{},3,......,84,{},85,{} e poi facevo i ritocchi a mano e inserivo il tutto nelle opzioni di \includepdf Ciao Alberto

    • #38634
      franen
      Partecipante
        Up
        0
        Down
        ::


        Mi permetto di porre un’altra questione relativa a pdfpages.
        Ho necessità di produrre dei file pdf aventi la struttura presentata nell’immagine sotto:

        I fogli sono in formato A4.

        Io parto da un pdf di n pagine (n è pari) formato landscape, ottenuto dalla stampa booklet di un pdf prodotto con inDesign. Si tratta di un piccolo canzoniere con pagine in formato A6.
        Le pagine nella parte inferiore del foglio devono essere girate per dei problemi di margine minimo che ho con la stampante che utilizzo.
        Ora, io ho letto la documentazione di pdfpages, ma non ho trovato un modo per risolvere questo problema. Qualcuno sa dirmi se pdfpages può effettivamente rispondere a questa esigenza?

        Grazie per l’aiuto.

        Francesco

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

    Go to top