Crop per una cover, con abbondanza.

  • Creatore
    Topic
  • #114705
    Up
    0
    Down
    ::


    Ciao a tutti.
    Sto provando a fare una copertina per un libro, usando una guida che utilizza pstricks. In più, tramite il package crop, ho aggiunto delle abbondanze, che dovrebbero essere da 1cm. Scrivo dovrebbero, perchè il pdf risultante non mi appaga l’occhio. Tenendo conto che la copertina dovrebbe avere dimensioni 14cm per 21cm, e che il bordo dovrebbe essere spesso 5,5mm, sapete dirmi dove sbaglio?
    Grazie in anticipo a chi mi risponderà. Allego esempio minimo compilabile.

    `

    \documentclass[12pt]{article}

    \usepackage[paperwidth=28.55truecm,paperheight=21truecm,margin=0truecm,showcrop]{geometry}
    \usepackage[dvipsnames,prologue,table]{pstricks}
    \usepackage{pst-text}
    \usepackage{pst-char}
    \usepackage{pst-grad}
    \usepackage{pst-barcode}
    \usepackage{graphicx}
    \usepackage{lipsum}
    \usepackage{eurosym}

    \usepackage[width=30.55cm,height=23cm,center]{crop}

    \begin{document}

    \pagestyle{empty}

    \psset{unit=1in}
    \begin{pspicture}(28.55cm,21cm)

    \DeclareFixedFont{\PT}{T1}{ppl}{b}{it}{0.5in}
    \DeclareFixedFont{\PTsmall}{T1}{ppl}{b}{it}{0.4in}
    \DeclareFixedFont{\PTsmallest}{T1}{ppl}{b}{it}{0.3in}
    \DeclareFixedFont{\PTtext}{T1}{ppl}{b}{it}{11pt}
    \DeclareFixedFont{\Logo}{T1}{pbk}{m}{n}{0.3in}

    \rput[lb](19cm,19.5cm){\PTsmall \color{black}{XXXXXXXX}}
    \rput[lb](18cm,18.5cm){\PTsmall \color{black}{XXXXXXXXXX}}
    \rput[lb](18.5cm,17cm){\PTsmall \color{black}{XXXXXXXXX}}
    \rput[lb](17cm,15.75cm){\PTsmall \color{black}{XXXXXXXXXXX}}
    \rput[lb](17.25cm,15cm){\PTsmall \color{black}{XXXXXXXXXXXX}}
    \rput[lb](19cm,13cm){\PTsmallest \color{black}{XXXXXXXX}}
    \rput[lb](18.25cm,12cm){\PTsmallest \color{black}{XXXXXXXXXX}}
    \rput[lb](18.25cm,11cm){\PTsmallest \color{black}{XXXXXXXXXXXXXX}}

    \rput[l]{270}(14.25cm,18cm){\fontsize{6pt}{6pt}%
    \color{black}{XXXXXXXX XXXXXXXXXXX XXXXXXXXXX XXXXXXXXXXXX}}

    \newsavebox\Blurbbox
    \sbox\Blurbbox{\begin{minipage}{10cm}
    \textcolor{black}{
    {\large XXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXX XXXXXXXXXX XXXXXXXX XXXXXXXXXXX XXXXXXXXXX XXXXXXXXXXXXX}
    }
    \end{minipage}}

    \rput[tl](1cm,18cm){\usebox\Blurbbox}

    \psframe[fillstyle=solid,fillcolor=white](1cm,2.25cm)(5.75cm,6cm)
    \rput(1.75cm,2.75cm){\psbarcode{111-11-1111-111-1}{includetext guardwhitespace}{isbn}}

    \psframe[fillstyle=solid,fillcolor=white](7cm,3.25cm)(9.5cm,4.5cm)
    \rput[lb](7.5cm,3.5cm){\PTsmall \color{black}{\EUR{12}}}

    \end{pspicture}

    \end{document}

    `

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #114706
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Forse non conosco bene i pacchetti che usi, ma mi sembra che cis sia una incongruenza fra le dimensioni che hai dato al geometri per comporre la tua copertina, e quelle che invece hai dato a crop per inserire i crop marks.

        Tuttavia, prima di scervellarmi per indovinare quello che non va nel tuo codice, e che tu consumi altro tempo per cercare di correggere quello che non va, mi domando perché vuoi reinventare la ruota 🙂 ?

        Mi spiego: esiste la classe bookcover nell’installazione completa e aggiornata di TeXLive che fa quello che vuoi tu e anche di più perché consente di fare anche i risvolti; perché vuoi reinventare ciò che si trova già fatto?

      • #114707
        Up
        0
        Down
        ::


        E vabbè, questo package non lo conoscevo! Grazie mille per avermelo fatto conoscere!

      • #114708
        Up
        0
        Down
        ::


        E scusa… l’incongruenza che noti fra le dimensioni quale sarebbe? Perché forse sono io a non aver capito come si usa il crop. Scusa se rompo.

      • #114709
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Le tue pagine sono di 140mm per 210mm (strettine direi, più piccole di un A5, da cui i titoli rappresentate nell’EMC con delle file di X, appaiono con le righe affastelalte, perché nella prima di copertina, almeno c’è troppo roba, ma questa è un’alta cosa, e il dorso è di soli 5,5mm (circa 55 pagine di carta da 80 grammi al metro quadro) hai giustamente specificato in geometry un foglio delle dimensioni d285,5 mm per 210mm; Hi usato i centimetri e ha specificato “true”, anche se a me pare una specifica superflua; forse non lo è perché per ottenere un file DVI, da trasformare in PS prima e da distillare in PDF poi.
          Ne dedico che la tua copertina deve coprire una brossura con la copertina a filo delle pagine; non è la copertina di una cartonatura, perché non hai tenuto conto del dorsetto e dello spessore del cartone e dei risvolti per ripiegare il foglio attorno ai piatti e al dorsetto.

          Hai specificato un formato a crop di 305,5mm per 230mm; quindi hai messo i vertici dei crop all’estetno della pagina vera 15mm all’esterno del foglio vero più i 5mm della lunghezza dei segni di crop. Questi segni a forma di squadra servono per ritagliare la carta di formato rifilato che ti serve, Quindi, una volta stampato il il foglio che ti produce LaTeX+dvips+ps2pdf, e rifilatolo secondo le linee specificate dai crocini, ti ritrovi con un foglio di 295.5mm per 220mm
          Ecco perché mi sembra che to abbia messo i crocini troppo all’esterno. Va bene l’abbondanza, ma è quella che ritagli via e non mi pare corretto che la tua copertina sporaga di 5,, fuori dai fogli rifilati.

          Questo sarebbe stato il mio ragionamento nel supporre che il rettangolo dei foglio da rifilare sia troppo grande rispetto al foglio rifilato; Probabilmente mi sbaglio, ma questa è la pulce nell’orecchio che mi è venuta. È evidente che se il mio ragionamento basato su ipotesi inventate è sbagliato, non devi tenerne conto.

          Sull’altra questione relative alle file di X, solo tu puoi giudicare; capisco benissimo che esse sono solo un modello anonimo per celare le parole vere, ma certo la prima di copertina che ne esce fuori è troppo piena e le righe appaiono accavallate..

          Ti allego due link cliccando sui quali vedi quello che ho ottenuto io con il tuo codice; Il primo l’ink ti permette di scaricare il pdf che ho ottenuto; il secondo link è la schermata del mio Acrobat Pro con cui ho verificato le dimensioni della pagina che sono quelle che ho riportato sopra.

          https://www.dropbox.com/s/q3frxmtpfs70t55/Copertina.pdf?dl=0
          https://www.dropbox.com/s/1ijz7atqh5p8orp/CopertinaSize.png?dl=0

          Clicca su ciascuno dei due link e ti scarichi i due file.

        • #114710
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::



            @Stevin
            , ho provato a creare la tua copertina con i semplici mezzi di pdfLaTeX senza ricorrere a PSTricks. Come sai io evito PSTricks, non perché sia un brutto pacchetto, anzi, è poderoso e quasi onnipotente. Ma per cose semplici come i rettangoli della tua copertina è un po’ sprecato. Nello stesso modo sono sprecati quei comandi \DeclareFixedFont la cui utilità si ha in altre circostanze. L’ho sostituito con una mia macro un po’ riveduta e corretta per adattarla ai tuoi font e alla tua copertina.

            Nella macro puoi cambiare il valore di default 1.2 con un valore minore, ma sempre maggiore di 1, per esempio 1.1, per accostare un poco le righe scritte in tutto maiuscolo della prima di copertina, comunque puoi sempre usare il valore facoltativo del comando (1.2 è solo il valore preimpostato per l’argomento facoltativo che viene usato quando non lo si specifica quando si usa il comando). Ho cambiato in corpi in pollici (…?) in corpi in millimetri, perché onestamente non so quanto siano ingombranti i font da mezzo pollice, e gli altri un filino più piccoli, perché a prima vista non riesco a immaginarmelo; ho una pagina di 140mm per 210mm, quanto occupa un font da mezzo pollice? quanto occupa un font da 12mm? Personalmente non mi piace mescolare le unità inglesi con quelle SI; sebbene sia più difficile passare dagli uni agli altri, mi disturbano anche le misure SI mescolate con i punti tipografici e con i big point; purtroppo queste misure tipografiche bisogna usarle, non tanto per sembrare esperti di tipografia, perché, almeno io non lo sono, quanto perché non mi piace mescolare; in fondo un punto è circa un terzo di millimetro e qualche conto a mente lo si riesce a fare. I veri tipografi, invece, sanno distinguere un corpo di 12pt da uno di 12bp 😯

            Come vedi il tutto si compila con pdflatex senza bisogno di trasformazioni di formati DVI –> PS –> PDF.

            L’unica cosa che non ho capito è il comando \EUR(12), perché conosco il codice ISBN e il codice EAN, ma di quello Eur non so nulla. Ho usato il pacchetto makebarcode e vi ho impostato delle specifiche quasi di default; leggendo la documentazione potrei anche rendere un po’ più corto il tuo esempio di 13 volte 1 (EAN=1111111111111).

            Il pacchetto picture serve per esprimere le misure metriche dell’ambiente picture anche con valori metrici espressi con le unità di misura, invece che come multipli adimensionati di \unitlength.

            `% !TEX TS-program = pdflatex

            \documentclass[12pt]{article}
            \usepackage[paperwidth=28.55truecm,paperheight=21truecm,margin=0truecm,showcrop]{geometry}
            \usepackage{picture}
            \usepackage[code=Code39,X=0.5mm,ratio=2.25,H=10mm]{makebarcode}
            \usepackage{graphicx}
            \usepackage{lipsum}

            \usepackage[width=30.55cm,height=23cm,center]{crop}

            \begin{document}

            \pagestyle{empty}

            \begin{picture}(28.55cm,21cm)

            \newcommand\setfontsize[2][1.2]{\linespread{#1}\fontfamily{ppl}\fontseries{b}\fontshape{it}\fontsize{#2}{#2}\selectfont}

            \put(16cm,19cm){\begin{minipage}[t]{12cm}% Autori, titolo, sottotitolo
            \setfontsize{10mm}\color{black}\centering XXXXXXXX\\
            XXXXXXXXXX\\[1ex]
            XXXXXXXXX\\[1ex]
            XXXXXXXXXX\\
            XXXXXXXXXXX

            \vspace{2\baselineskip}

            \setfontsize{7.5mm}
            XXXXXXXX\\
            XXXXXXXXXX\\
            XXXXXXXXXXXXX
            \end{minipage}}

            \put(14.25cm,11cm){\rotatebox[origin=cc]{90}{\fontsize{6pt}{6pt}\selectfont
            \color{black}{XXXXXXXX XXXXXXXXXXX XXXXXXXXXX XXXXXXXXXXXX}}}

            \put(1cm,18cm){\begin{minipage}[t]{12cm}\large
            \lipsum[1]% Testo della quarta di copertina
            \end{minipage}}

            \put(1.25cm,1.75cm){\barcode{1111111111111}}% Barcode

            \put(1cm,35mm){% sfondo bianco
            \makebox(0,0)[bl]{\color{white}\rule{25mm}{7.5mm}}%
            % cornice nera
            \framebox(25mm,7.5mm){EUR(12)}}% che cosa significa \EUR{12} ?

            \end{picture}

            \end{document}`
            Tutto sommato per una cosa così semplice, il codice di picture è molto più comprensibile del codice di PSTricks, anche se si tratta di un linguaggio infinitamente meno potente. Come vedi gli unici comandi specifici che ho usato sono \put e gli adattamenti dei comandi LaTeX makebox e framebox all’ambiente picture.

          • #114711
            Up
            0
            Down
            ::


            Grazie mille, gentilissimo!

            Per il simbolo dell’euro, uso il pacchetto eurosym, mi pare, o qualcosa del genere.

            Grazie ancora, Maurizio

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

        Go to top