[RISOLTO]prob da A4 ad A5

  • Creatore
    Topic
  • #112520
    Up
    0
    Down
    ::


    Ciao,
    ancora problemi.
    utilizzando lo script di OldClaudio
    `%\documentclass[a4paper]{article}
    \documentclass[a4paper,landscape]{article}
    \usepackage[final]{pdfpages}
    \usepackage{everyshi}
    \EveryShipout{\ifodd\value{page} \pdfpageattr{/Rotate 180}\fi}
    \begin{document}
    \includepdf[pages=-,nup=1×1, signature=44]{a5.pdf}
    \end{document}`

    ottengo uno strano problema:
    sulle pagine A4 (landscape) che cerco di stampare (o meglio, di creare) mi viene un errore “formale”: ovvero mi vanno a finire 4 pagine A5, ogni pagina A4.
    Ma cosa può essere? 😕

    Renato

Visualizzazione 11 filoni di risposte
  • Autore
    Risposte
    • #112521
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Sicuramente nup=1×1 è sbagliato.

        Io uso nup=2×1

        Inoltre sei sicuro di avere 44 facciate A5 da includere su 22 facciate A4?

      • #112522
        Up
        0
        Down
        ::


        Ciao,
        ho cambiato alcune cose. Il nuovo codice è:

        \documentclass[a4paper]{article}
        %\documentclass[a4paper,landscape]{article}
        \usepackage[final]{pdfpages}
        \usepackage{everyshi}
        \EveryShipout{\ifodd\value{page} \pdfpageattr{/Rotate 180}\fi}
        \begin{document}
        \includepdf[pages=-,nup=2×1, signature=12]{a5.pdf}
        \end{document}

        ovvero, il documento non è più in formato landscape, ho cambiato il nup e il numero di signature. Quindi ottengo le giuste facciate A5 ma su A4 verticali (e non va bene, a me sevono in landscape) 🙁

        Renato

      • #112523
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Certo se commenti la riga dove specifichi landscape, è difficile che pdfLaTeX possa fare diversamente dal suo formato normale portrait.

          Decoomenta la seconda riga e commenta la prima.

        • #112524
          Up
          0
          Down
          ::


          Già, ma se faccio questo, torno all’ inizio: ottengo due facciate su una singola pagina A5

          Renato

        • #112525
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Posta il codice, altrimenti non si capisce da dove saltino fuori due pagine A5 su una pagina A5 landscape.

            Siccome il codice che stai usando te l’ho dato io tempo fa e a me funziona benissimo, da 8 anni, gli 8 anni durante i quali ho composto e stampato il libretto dei corsi della UNI3 che frequento, temo che tu abbia pasticciato quanto basta per non sapere più che cosa stai facendo.

          • #112526
            Up
            0
            Down
            ::


            Ciao OldClaudio,
            questo è il codice che produce il testo il .pdf A4 (ovvero una segnatura due pagine A5) che poi do in pasto al tuo script per produrre il .pdf finale.
            Scusa per i “bla bla”, ma ho sostituito il testo vero con uno finto, perchè ci sono dei dati sensibili

            Quale Cxxxata ho fatto?
            `\documentclass [a4paper]{article}

            \usepackage {geometry}
            \geometry{centering, nohead, nofoot}
            \geometry{width =108.5mm, height=170mm}

            \usepackage [print,1 to1]{booklet}

            %\documentclass [a4paper]{article}

            %\usepackage {geometry}
            %\geometry{centering, nohead, nofoot}
            %\geometry{width =108.5mm, height=170mm}

            %\usepackage [print,1 to1]{booklet}
            \usepackage{siunitx}
            \usepackage{booktabs}
            \usepackage{graphicx}
            %\usepackage{cinzel}
            \usepackage{fontenc}
            \usepackage[utf8]{inputenc}
            \usepackage{textcomp}
            \usepackage[labelformat=empty]{caption}
            \usepackage[T1]{fontenc}
            \usepackage{ragged2e}
            \usepackage [print,1 to1]{booklet}
            %—————————-

            \begin {document}
            \setpdftargetpages

            {\centering \includegraphics[width=
            1.0\textwidth]{logo.png} \\
            \textsf{bla bla bla}

            \vspace{15 px}
            %\centering
            \includegraphics[width=1.0\textwidth]{nefertiti.jpg} \\

            \vspace{15px}
            % \centering
            \textsf{PRONAOS ''NEFERTITI''\\
            PERUGIA\\
            \vspace{50px}
            BOLLETTINO $n$\textdegree 18\\
            Gennaio – Febbraio – Marzo 2018\\
            ANNO R+C 3370}
            \clearpage
            \includegraphics[]{AMORC_WC.png}\\
            \vspace{50px}
            Roma 14 \textendash 18 agosto 2019\\
            Per info e prenotazioni:
            https://www.roma2019.amorc.it
            \clearpage
            %—– prima tabella ——————————————
            \begin{table}[]
            \centering
            \caption{Ufficiali della Grande Loggia}
            \label{er}
            \begin{tabular}{@{}llr@{}}
            \toprule
            Maestro & \textsf{bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla }\\
            Consigliere & \textsf{bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla }\\
            Monitore Regionale & \textsf{-}\\
            \bottomrule
            \end{tabular}
            \end{table}
            %—– seconda tabella —————————————
            \begin{table}[]
            \centering
            \caption{Ufficiali }
            \label{er}
            \begin{tabular}{@{}llr@{}}
            \toprule
            Maestro & \textsf{bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla ti}\\
            Segretario & \textsf{bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla }\\
            Guardiano & \textsf{bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla }\\
            \bottomrule
            \end{tabular}
            \end{table}
            %—– terza tabella —————————————
            \begin{table}[]
            \centering
            \caption{responsabili dei Comitati}
            \begin{tabular}{@{}llr@{}}
            \toprule
            Accoglienzao & \textsf{bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla }\\
            Agape & \textsf{bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla i}\\
            Bollettinoe & \textsf{bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla }\\
            Biblioteca & \textsf{bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla }\\
            Divulgazione & \textsf{bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla }\\
            Maestro di Forum & \textsf{bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla }\\
            \bottomrule
            \end{tabular}
            \end{table}
            \par
            }
            \clearpage
            %——————– quarta pagina

            \newenvironment{nico}{\rmfamily\flushleft}{\endflushleft}
            \par
            \textbf{Messaggio }
            \vspace{5mm}
            \par
            bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla \\
            \vspace{5mm}
            \par
            bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla
            \par
            \begin{nico}

            bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla
            \end{nico}
            \clearpage
            \centering \includegraphics[width=1.0\textwidth]{organismo.png} \\
            ''Organismo'', 2018 \\
            acquarello e pigmento ad olio su tela,90×60 cm.\\
            bl bla \\

            ''bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla \\

            Grazie!\\
            bla
            \clearpage
            \title{bla bla}
            bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
            \clearpage
            \section*{Notizie}

            \begin{table}[]
            \centering
            \caption{Calendario}
            \label{er}
            \begin{tabular}{@{}llr@{}}
            \toprule
            01 luglio&ore 18.00& aiuto\\
            02 luglio&ore 10.00&bla \\
            18 luglio&ore 21.00&bla bla bla bla bla \\
            02 settembre&ore 18:00&bla bla bla bla bla \\
            03 settembre&ore 10:00&bla bla bla bla bla \\
            19 settembre&ore 21:00&bla bla bla bla bla \\
            24 settembre& &\emph{bla bla bla bla bla }\\
            30 settembre&ore 18:00&bla bla bla bla bla \\
            \bottomrule
            \end{tabular}
            \end{table}
            \subsection*{Partecipazione}
            bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla .

            \end{document}`

            Grazie

            Renato

          • #112527
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Non hai fatto errori nell’ottenere un booklet con il pacchetto booklet.
              Questo ha già due facciate A5 imposte su un foglio A4 per una segnaotra di 12 facciate.

              Ora non devi fare altro; devi solo stampare fronte retro; se la tua stampante non è di ripo fronteretro, devi prima stampare le pagine dispari, poir rimettere nel caricatore della carta il pacchetto di fogli messi nell’ordinde e verso gisto e poi stampare la pagine pari; che devono andare a formare dei fonteretro che contengono complessivamente 4 facciate A5 due sul fronte e due sul retro. In sostanza per 14 facciate A5 la tua segnatura è formata da tre fogli A4, ciascuno contenente 4 facciate del documento originale. Questi tre fogli piegati a metà, eventualmente con una sovracoperta formata da un solo foglio A4, magari colorato e più spesso, che sia messo come prima foglio della segnatura, cucito con una cucitrice col braccio lungo o con una cucitrice col bracco a L, in modo che i punti siano applicati esattamente (dall’estrno verso l’interno) sulla piega della segnatura di quattro fogli ti forma il libriccino che volevi fare.
              Se vuoi essere un po’ professionista, passa il tuo libriccino cucito con i punti metallici in una buona taglierina da ufficio in modo da preggiare il taglio esterno. E sei a posto.

              Non capisco perciò che cosa chiedevi quando dicevi che con il mio codice non andava; certo non andava se dopo aver già creato la segnatura di 12 facciate con il pacchetto booklet, lo re-imponevi come segnatura usando pdfpages; non mi stupisco se ti venivano facciate A4 su cui erano imposte 4 facciate A5 ridotte al formato A6.

              Ma l’errore madornale era quello di imporre due volte le pagine; la prima con booklet, la seconda con pdfpages. Ma è talmente stupido fare una cosa del genere che mi stupisco che non te ne sia accorto subito. Oh, per carità, tutti facciamo delle stupidaggini; questa volta sarebbe successo a te, ma non ti dico quante volte è successo a me.

            • #112528
              Up
              0
              Down
              ::


              ciao OldClaudio,
              io vorrei utilizzare il tuo codice, perché ho fatto delle prove, e tutto andava bene!
              Puoi ripassarmi quel .tex che non trovo più?
              Oppure: Come faccio a trasformare l’ attuale file,, per essere digerito dal tuo programma? Devo solo togliere booktabs?

              Renato

            • #112529
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                Renato sei un po’ giù di corda. Ti ho già detto che quello che ahi ottenuto con il pacchetto booklet va bene così com’è, non hai bisogno d’altro.

                Tra l’altro sei così sotto stress che chiedi se togliere il pacchetto booktabs, quando questo non ha niente a che vedere con il tuo problema.

                Visto che la tua “depressione” di questo momento no ti permette di essere “lucido”. Lascia eprdere il mio file .tex. Richiedimelo fra 6 mesi quando, più calmo e meno stressato, non ti occuperai più di questo libriccino che stai componendo adesso.

                Ripeto; il codice che hai allegato due o tre messaggi fa , l’ultimo tuo messaggio con il codice, funziona benissimo da solo e fa le imposizioni gisute pe stampare le 12 facciate in fronte/retro su tre fogli A4 in landscape. Cosa vuoi fare di diverso? Quello va già bene. Se non ci credi stampa tutte quelle 6 pagine pdf solo fronte; accoppiale a due a due con la parte non scritta schiena a schiena; controlla:dietro la pagina 1 a destra, voltata la coppia di pagine hai la pagina 2 a sinistra. e così di seguito, se prendi queste tre coppie di fogli nell’ordine giusto e li sovrapponi e poi pieghi a metà hai le pagine del tuo libretto. Questo solo per verificare che hai già ottenuto quello che volevi ottenere.

                Se hai una stampante moderna che fa da sola il fronte/retro, quando invii quelle 6 facciate alla stampante ottini i fogli scritti dai due lati e già sovrapposti nell’oridne giusto per piegarli a metà: coì hai i tuo libretto già pronto; manca solo la cucitura con i punti metallici.

                Se hai una stampante non modernissima ma economica, questa non fa il fronte/retro in automatico; quindi per avere i fogli giusti devi passare gli stessi fogli nella stampate per stampare prima le facciate fronte, poi le facciate retro.

              • #112530
                Up
                0
                Down
                ::


                Fatto!
                Spillato (seguendo le tue indicazioni) e va bene.
                Si, nel messaggio avevo sbagliato il book (…tab invece che let).
                Ti assicuro che non sono particolarmente stressato (anzi, direi proprio per niente).

                Però, nella versione finale vorrei utilizzare il tuo .tex. Non capisco proprio cosa abbia combinato.
                Ne ho trovato una versione precedente, ma già li usavo booklet.

                Comunque grazie

                Renato

              • #112531
                OldClaudio
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Allora se i tuoi pasticcetti di questi messaggi non derivano da fatica e/o stress, il concetto del mio procedimento è il seguente.

                  Crei in prima battuta il tuo documento in formato A5 portariti, una cosa del tipo`$% !TEX encoding = UTF-8 Unicode
                  % !TEX TS-program = pdflatex
                  \documentclass[a5paper,…]{article} % o con un'altra classe

                  % pacchetti e nuovi comandi

                  \begin{document}

                  \end{document}`Come vedi non c’è nulla di speciale salvo la specifica del formato A5. Supponi che questo documento si chiami a5.tex e il suo pdf si chiami a5.pdf. Secondo la mia esperienza è utile che tu aggiunga in coda quante pagine assolutamante bianche affinché il numero totale di pagine sia un multiplo intero di 4.

                  Poi devi creare un altro documento:`% ATTENZIONE CHE CI SIANO SEMPRE TUTTE LE PAGINE IN NUMERO MULTIPLO DI 4
                  \documentclass[a4paper,landscape]{article}
                  \usepackage[final]{pdfpages}
                  \usepackage{everyshi}
                  \EveryShipout{\ifodd\value{page} \pdfpageattr{/Rotate 180}\fi}
                  \begin{document}
                  \includepdf[pages=-,nup=2×1, signature=…]{a5.pdf}
                  \end{document}`dove al posto dei puntini dopo “segnatura=” devi mettere il numero totale di pagine, quel multiplo di 4 di cui ho detto.
                  Come vedi né nel primo file né nel secondo compare mai booklet.
                  Salva questo file col nome, per esempio, libretto.tex. Prima lavori sul documento a5.tex; quando ti sembra a posto allora compili il documento libretto.tex per imporre le pagine nella segnatura.

                  Io preferisco questo secondo metodo, anche se quello di booklet funziona benissimo, perché per lavorare il documento, aggiungere o togliere testo, apportare correzioni, e simili, è preferibile lavorare con un file pdf in cui le pagine sono nell’ordine naturale. Quando poi non ci sono più modifiche o correzioni e le figure sono tutte dove devono stare, eccetera, allora si crea la segnatura.

                  Un altro pregio, secondo me, del secondo metodo è che se hai messo insieme un documento di, diciamo, 320 facciate in formato A5, puoi usare questo metodo specificando, per esempio “signature=32”; otterrai 10 segnature che contengono due facciate A5 su ogni facciata A4 landscape, quindi ogni foglio A4 contiene fra il fronte e il retro 4 facciate A5; la segnatura è fatta di 8 fogli A4; ciascuna segnatura piegata a metà forma 16 pagine per il totale specificato di 32 facciate A5.

                  Ovviamente non puoi usare una cucitrice a punti metallici per legare assieme le 10 segnature ma devi usare ago e filo; probabilmente devi costruirti un rudimentale telaio da legatore per fare le cose per bene, ma questo è un altro discorso. Lavorare al calcolatore per creare le segnature, non implica abilità manuali particolari; rilegare un libro richiede la competenza di un legatore; con l’esercizio tutti possiamo ottenere risultati decenti, ma probabilmente mai belli come le legature dei professionisti.

                • #112532
                  Up
                  0
                  Down
                  ::


                  diciamo che “tutto è bene cio che finisce bene” ?
                  Allora, un po di ragione per tutti:
                  – sono riuscito a stampare bene il documento che volevo stampare
                  – ma l’ ho fatto dopo aver fatto una pennichella. Quindi forse hai ragione tu, quando dici che ero stanco 🙂
                  Ho ripreso i tuoi suggerimenti.
                  li ho proprio copiato sopra al codice che stavo preparando
                  e ho scoperto un paio di cose che non andavano bene:
                  il codice che produce il file a5.pdf che poi il tuo codice imposta nel giusto modo, aveva 1 o forse 2 errori:
                  1- impaginava in formato landscape !
                  forse anche in formato A4 ma di questo non sono sicuro (ne se lo faceva ne se alla fine contava).

                  Ho finalente quello che mi serve ed ho nparato come farlo.

                  Grazie OldClaudio

                  Renato

                  ps
                  adesso vado a letto 😳

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

              Go to top