sfondo cover di un libro pocket

  • Creatore
    Topic
  • #94473
    Up
    0
    Down
    ::


    Prima di tutto un buongiorno e un grazie a tutti voi.

    Quando compilo, tutto è regolare (il che non vuol dire a regola d’arte, e mi dispiace), ma quando inserisco “\usepackage{eso-pic} \newcommand\BackgroundPic{… ” mi mette correttamente l’immagine di sfondo, ma il pdf della pagina di copertina non rispetta le misure di un libro tascabile.
    Cioè, sembra mi “stampi” una pagina a4 con inserita nella parte alta di sinistra, correttamente dimensionata, la cover (titolo e autore, e immagine background). Il resto delle pagine conserva il formato prescelto.
    Senza inserire il codice per l’immagine di sfondo, il pdf del libriccino viene compilato regolarmente.
    Utilizzo l’app TexPad su iPad.

    Ecco il code che uso

    \documentclass[10pt, openright]{memoir}
    \usepackage[T1]{fontenc}
    \usepackage[italian]{babel}
    \usepackage[latin1]{inputenc}
    \usepackage{microtype}
    \usepackage{palatino}
    \fontfamily{ppl} \selectfont
    \setstocksize{17.463cm}{10.795cm}
    \settrimmedsize{17.463cm}{10.795cm}{*}
    \settrims{0in}{0in}
    \settypeblocksize{14.463cm}{8cm}{*}
    \setlrmargins{1.25cm}{*}{*}
    \setulmargins{*}{*}{1}
    \checkandfixthelayout
    %\fixpdflayout
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    %SE lo metto, mi segnala “Undefined control sequence…(/fixpdflayout…)” e “Missing begin{document…(/fixpdflayout…)” e ancora “Missing number, treated as zero(/fixpdflayout)…” e “Illegal unit of measure (pt inserted).(/fixpdflayout…). Sull’immagine, credo corretta come dimensioni, ma senza titolo e posta sempre in un apparente formato pdf a4, appare la scritta “=496.87039pt==307.14745pt=1in=1in”.
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

    \usepackage{geometry}
    \geometry{vmargin=0.6in,footskip=16pt,headsep=6pt}
    \usepackage{eso-pic}
    \newcommand\BackgroundPic{%
    \put(0,0){%
    \parbox[\paperheight]{\paperwidth}{%
    \vfill
    \centering
    \includegraphics[width=\paperwidth,height=\paperheight,%
    ]{images/sfondo}
    \vfill
    }}}
    \usepackage{graphicx}
    \chapterstyle{lyhne}
    \usepackage{makeidx}
    \makeindex
    \newcommand{\cambiaFont}[2]{{\fontencoding{T1}\fontfamily{#1}%
    \selectfont#2}}
    \begin{document}
    \AddToShipoutPicture*{\BackgroundPic}
    \frontmatter
    \input{copertina}
    \clearpage{\pagestyle{empty}\cleardoublepage}
    \tableofcontents
    \clearpage{\pagestyle{empty}\cleardoublepage}
    \mainmatter
    %\input{introduzione}
    \cleardoublepage
    \backmatter
    %\input{capitolo1}
    %\input{capitolo2}
    %\input{capitolo3}
    \end{document}

    Il code della copertina dove va l’immagine “sfondo” è questo:

    \thispagestyle{empty}
    \begin{center}
    \hrule height 0pt
    \vspace{0.6cm}
    % \cambiaFont{pag}{
    {\HUGE Bla bla\\
    % bla bla\\
    %\cambiaFont{pag}{{\Huge bla bla bla\\
    bla bla bla}
    %\vspace{3.6cm}
    %\hrule height 1pt
    \end{center}
    \vspace{7.6cm}

    \begin{flushright}
    % \cambiaFont{ua1}
    {bla bla\\
    bla bla bla}\\
    \vspace{0.6cm}
    bla bla bla\\
    \textbf{\cambiaFont{pag}{Bla Bla}}\\
    \end{flushright}
    \vspace{0.6cm}
    \clearpage{\pagestyle{empty}\cleardoublepage}

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #94474
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::

        alberoni47″ post=94071Prima di tutto un buongiorno e un grazie a tutti voi.

        Quando compilo, tutto è regolare (il che non vuol dire a regola d’arte, e mi dispiace), ma quando inserisco “\usepackage{eso-pic} \newcommand\BackgroundPic{… ” mi mette correttamente l’immagine di sfondo, ma il pdf della pagina di copertina non rispetta le misure di un libro tascabile.
        Cioè, sembra mi “stampi” una pagina a4 con inserita nella parte alta di sinistra, correttamente dimensionata, la cover (titolo e autore, e immagine background). Il resto delle pagine conserva il formato prescelto.
        Senza inserire il codice per l’immagine di sfondo, il pdf del libriccino viene compilato regolarmente.
        Utilizzo l’app TexPad su iPad.

        Ecco il code che uso

        \documentclass[10pt, openright]{memoir}
        \usepackage[T1]{fontenc}
        \usepackage[italian]{babel}
        \usepackage[latin1]{inputenc}
        \usepackage{microtype}
        \usepackage{palatino}
        \fontfamily{ppl} \selectfont
        \setstocksize{17.463cm}{10.795cm}
        \settrimmedsize{17.463cm}{10.795cm}{*}
        \settrims{0in}{0in}
        \settypeblocksize{14.463cm}{8cm}{*}
        \setlrmargins{1.25cm}{*}{*}
        \setulmargins{*}{*}{1}
        \checkandfixthelayout
        %\fixpdflayout
        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        %SE lo metto, mi segnala “Undefined control sequence…(/fixpdflayout…)” e “Missing begin{document…(/fixpdflayout…)” e ancora “Missing number, treated as zero(/fixpdflayout)…” e “Illegal unit of measure (pt inserted).(/fixpdflayout…). Sull’immagine, credo corretta come dimensioni, ma senza titolo e posta sempre in un apparente formato pdf a4, appare la scritta “=496.87039pt==307.14745pt=1in=1in”.
        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

        \usepackage{geometry}
        \geometry{vmargin=0.6in,footskip=16pt,headsep=6pt}
        \usepackage{eso-pic}
        \newcommand\BackgroundPic{%
        \put(0,0){%
        \parbox[\paperheight]{\paperwidth}{%
        \vfill
        \centering
        \includegraphics[width=\paperwidth,height=\paperheight,%
        ]{images/sfondo}
        \vfill
        }}}
        \usepackage{graphicx}
        \chapterstyle{lyhne}
        \usepackage{makeidx}
        \makeindex
        \newcommand{\cambiaFont}[2]{{\fontencoding{T1}\fontfamily{#1}%
        \selectfont#2}}
        \begin{document}
        \AddToShipoutPicture*{\BackgroundPic}
        \frontmatter
        \input{copertina}
        \clearpage{\pagestyle{empty}\cleardoublepage}
        \tableofcontents
        \clearpage{\pagestyle{empty}\cleardoublepage}
        \mainmatter
        %\input{introduzione}
        \cleardoublepage
        \backmatter
        %\input{capitolo1}
        %\input{capitolo2}
        %\input{capitolo3}
        \end{document}

        Il code della copertina dove va l’immagine “sfondo” è questo:

        \thispagestyle{empty}
        \begin{center}
        \hrule height 0pt
        \vspace{0.6cm}
        % \cambiaFont{pag}{
        {\HUGE Bla bla\\
        % bla bla\\
        %\cambiaFont{pag}{{\Huge bla bla bla\\
        bla bla bla}
        %\vspace{3.6cm}
        %\hrule height 1pt
        \end{center}
        \vspace{7.6cm}

        \begin{flushright}
        % \cambiaFont{ua1}
        {bla bla\\
        bla bla bla}\\
        \vspace{0.6cm}
        bla bla bla\\
        \textbf{\cambiaFont{pag}{Bla Bla}}\\
        \end{flushright}
        \vspace{0.6cm}
        \clearpage{\pagestyle{empty}\cleardoublepage}

        Ciao e benvenuto/a sul forum!
        In generale, qualcosa non va nel tuo codice, comunque..
        Forse il problema dell’inserimento dell’immagine di sfondo è dovuto al punto di inserimento.
        Mi sembra di ricordare che esopic “inserisca lo spostamento” di un pollice verso il basso e un pollice verso destra.
        R.

      • #94475
        Up
        0
        Down
        ::


        Ciao, hai ragione il codice è assemblato a pezzi presi qua e là da un principiante. Però il pdf senza inserimento dello sfondo è ok. Quanto a come togliere l’inch non ho la più pallida idea.
        Grazie comunque.
        Reno

      • #94476
        robitex
        Amministratore del forum
          Up
          0
          Down
          ::

          alberoni47″ post=94077Ciao, hai ragione il codice è assemblato a pezzi presi qua e là da un principiante. Però il pdf senza inserimento dello sfondo è ok. Quanto a come togliere l’inch non ho la più pallida idea.
          Grazie comunque.
          Reno

          Ti dispiace se ti chiede un esempio minimo compilabile?
          Ha senso visto che il tuo codice è difficile da adottare per risolvere il problema.
          R.

        • #94477
          Up
          0
          Down
          ::


          Se riesco, appena rientro ti mando i due file tex del preambolo e della copertina. In realtà pensavo di averli inseriti giusti, ma ho visto che il sistema ha estrapolato in due box solo parte del codice, che così ti costringerebbe a un copiaincolla. Ci provo dopo, a presto,
          Remo

        • #94478
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Remo, ho preso il tuo codice; ho fatto qualche correzione, visto che quei \clearpage{\pagestyle{empty}\cleardoublepage} gridano vendetta; ho cambiato l’immagine della copertina, visto che io non ho la tua immagine (ho messo lo stemma al centro della bandiera della marina italiana); ho creato il file copertina.tex secondo le tue indicazioni; ho messo un asterisco in \tableofcontents, visto che mi pare assurdo che l’indice compaia nell’indice; ho compilato e ho ottenuto un file pdf che aperto con Adobe Reader (che mi permette di analizzarne le dimensioni del supporto, i font usati, eccetera) mi conferma che l’immagine della copertina copre tutta la pagina che ha le dimensioni di 107,9 mm di base e di 174.6 mm di altezza, come tutte le pagine interne.

            Il codice che ho usato è il seguente:`% !TEX TS-program = pdflatex
            % !TEX encoding = IsoLatin

            \documentclass[10pt, openright]{memoir}
            \usepackage[T1]{fontenc}
            \usepackage[italian]{babel}
            \usepackage[latin1]{inputenc}
            \usepackage{microtype}
            \usepackage{palatino}
            \fontfamily{ppl} \selectfont
            \setstocksize{17.463cm}{10.795cm}
            \settrimmedsize{17.463cm}{10.795cm}{*}
            \settrims{0in}{0in}
            \settypeblocksize{14.463cm}{8cm}{*}
            \setlrmargins{1.25cm}{*}{*}
            \setulmargins{*}{*}{1}
            \checkandfixthelayout

            \usepackage{geometry}
            \geometry{vmargin=0.6in,footskip=16pt,headsep=6pt}
            \usepackage{eso-pic}
            \newcommand\BackgroundPic{%
            \put(0,0){%
            \parbox[\paperheight]{\paperwidth}{%
            \vfill
            \centering
            \includegraphics[width=\paperwidth,height=\paperheight,%
            ]{bandiera_stemma_small}% stemma della bandiera di marina
            \vfill
            }}}
            \usepackage{graphicx}
            \chapterstyle{lyhne}
            \usepackage{makeidx}
            \makeindex
            \newcommand{\cambiaFont}[2]{{\fontencoding{T1}\fontfamily{#1}%
            \selectfont#2}}

            \usepackage{kantlipsum}% per creare testo di riempitivo

            \begin{document}
            \AddToShipoutPicture*{\BackgroundPic}
            \frontmatter
            \input{copertina}
            %\clearpage{\pagestyle{empty}
            \cleardoublepage%}
            \tableofcontents*
            %\clearpage{\pagestyle{empty}
            \cleardoublepage%}
            \mainmatter
            %\input{introduzione}
            \chapter{Introduzione}
            \kant[1]
            \cleardoublepage
            \chapter{Primo capitolo}
            \kant[2-4]
            \chapter{Secondo capitolo}
            \kant[5-7]
            %\backmatter
            %\input{capitolo1}
            %\input{capitolo2}
            %\input{capitolo3}
            \end{document}`
            Attento: il comando \backmatter, se usato, va usato dopo i capitoli; in sostanza i capitoli stanno nella mainmatter. L’introduzione può stare tanto nella frontmatter quanto nella mainmatter; dipende dalla sua consistenza e struttura; se non contiene sezioni, sottosezioni e altri simili sezionamenti sta bene nella frontmatter, altrimenti nella mainmatter.

            Con la classe memoir \cleardoublepage lascia una pagina veramente vuota, non hai bisogno di quelle acrobazie con parentesi graffe inutili visto che \clearpage non vuole argomenti.

            Io ho lasciato i tuoi numeri per le dimensioni della carta, ma ti prego non usare 5 cifre significative quando non puoi misurare la carta con quella precisione; scrivendo 17.463cm intendi dire che l’errore di misura che desideri che sia rispettato nell’altezza della carta sia di ±0.5 unità corrsipenti all’ultima cifra significativa che scrivi; siccome arrivi ai millesimi di centimetro, cioè ai centesimi di millimetro, cioè alla decina di micron, tu vuoi che la tua carta sia tagliata con la precisione di 5µm; non ci riesci nemmeno con un bisturi da chirurgo oftalmico! Tant’è che Adobe Reader restituisce un valore di 174,6mm dove il mezzo decimo di millimetro è del tutto ragionevole.

          • #94479
            Up
            0
            Down
            ::


            Non so davvero come ringraziarti, ho appena compilato e tutto è perfetto. Grazie infinite anche per le osservazioni, siete davvero una bella squadra di professionisti, e persone rare per gentilezza e comprensione. Per uno come me che a fine Anni Sessanta lavorava in una tipografia con i caratteri di piombo poter oggi utilizzare – grazie a Guit – la “tipografia” del LaTex è un’emozione.
            Remo

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

        Go to top