PFD in A5

  • Creatore
    Topic
  • #106310
    Up
    0
    Down
    ::


    Salve a tutti, scrivendo il codice:
    `
    \documentclass[10pt,a5paper]{book}
    \usepackage[a5paper,verbose]{geometry}
    \geometry{a5paper}
    \usepackage[parfill]{parskip}
    \usepackage{graphicx}
    \usepackage{amssymb}
    \usepackage{epstopdf}
    \usepackage[italian]{babel}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \DeclareGraphicsRule{.tif}{png}{.png}{`convert #1 `dirname #1`/`basename #1 .tif`.png}
    \usepackage[colorlinks=true, pdfstartview=FitV, linkcolor=blue,
    citecolor=blue, urlcolor=blue]{hyperref}

    \graphicspath{/immagini/}
    \newcommand\Fontvi{\fontsize{5}{7.2}\selectfont}

    \title{Titolo}
    \author{Me}
    \date{}
    \begin{document}`

    Ottengo un pdf, compilando, in A4, e non in A5 come desidero. Qualche idea su come fare ad avere un pdf in A5? Grazie…

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

        v_alfano” post=106406Salve a tutti, scrivendo il codice:
        `
        \documentclass[10pt,a5paper]{book}
        \usepackage[a5paper,verbose]{geometry}
        \geometry{a5paper}
        \usepackage[parfill]{parskip}
        \usepackage{graphicx}
        \usepackage{amssymb}
        \usepackage{epstopdf}
        \usepackage[italian]{babel}
        \usepackage[T1]{fontenc}
        \usepackage[latin1]{inputenc}
        \DeclareGraphicsRule{.tif}{png}{.png}{`convert #1 `dirname #1`/`basename #1 .tif`.png}
        \usepackage[colorlinks=true, pdfstartview=FitV, linkcolor=blue,
        citecolor=blue, urlcolor=blue]{hyperref}

        \graphicspath{/immagini/}
        \newcommand\Fontvi{\fontsize{5}{7.2}\selectfont}

        \title{Titolo}
        \author{Me}
        \date{}
        \begin{document}`

        Ottengo un pdf, compilando, in A4, e non in A5 come desidero. Qualche idea su come fare ad avere un pdf in A5? Grazie…

        Ciao.
        Veramente compilando il tuo codice ottengo un regolare A5.
        Controlla meglio, forse hai cambiato il nome del sorgente e continui ad aprire un pdf diverso.
        R.

      • #106312
        Up
        0
        Down
        ::


        Io ottengo un pdf in A4 e non c’è modo di migliorare! E’ possibile che il problema stia nella struttura a capitoli? Il mio main ha solo indice e conclusioni, il resto è incluso così:

        `\mainmatter
        \include{capitolo1}
        \include{capitolo2}
        \include{capitolo3}
        \clearpage
        `

        Altrimenti, qualche idea su dove può nascondersi il problema?

      • #106313
        Up
        0
        Down
        ::

        v_alfano” post=106410Io ottengo un pdf in A4 e non c’è modo di migliorare! E’ possibile che il problema stia nella struttura a capitoli? Il mio main ha solo indice e conclusioni, il resto è incluso così:

        `\mainmatter
        \include{capitolo1}
        \include{capitolo2}
        \include{capitolo3}
        \clearpage
        `

        Altrimenti, qualche idea su dove può nascondersi il problema?

        Se apri il file con Acrobat Reader (o programma equivalente) potrai verificare che la dimensione del PDF è 148 x 210 mm, quella dell’A5.
        C’è la possibilità che la stampante adatti il tuo PDF in A5 al formato della carta in A4 (se è questo il caso). Ho stampato una pagina di prova con la mia, chiedendo di stampare i bordi del PDF e, stavolta, vedo regolarmente un A5 stampato all’interno dell’A4. Altrimenti la mia stampante adatta il file.

        Verifica le dimensioni del foglio.

      • #106314
        Up
        0
        Down
        ::


        Grazie mille per il tempo che mi dedichi. Aprendo con Acrobat Reader, mi dice in proprietà che le dimensioni del foglio sono 210 x 297, ovvero un A4. Davvero non capisco dov’è il problema. Vi posto tutto il main:

        \documentclass[10pt,a5paper]{book}
        \usepackage[a5paper,verbose]{geometry}
        \geometry{a5paper}
        \usepackage[parfill]{parskip}
        \usepackage{graphicx}
        \usepackage{amssymb}
        \usepackage{epstopdf}
        \usepackage[italian]{babel}
        \usepackage[T1]{fontenc}
        \usepackage[latin1]{inputenc}
        \DeclareGraphicsRule{.tif}{png}{.png}{`convert #1 `dirname #1`/`basename #1 .tif`.png}
        \usepackage[colorlinks=true, pdfstartview=FitV, linkcolor=blue,
        citecolor=blue, urlcolor=blue]{hyperref}

        \graphicspath{/immagini/}
        \newcommand\Fontvi{\fontsize{5}{7.2}\selectfont}

        \title{Titolo}
        \author{me}
        \date{}
        \begin{document}

        \begin{flushright}
        \null\vspace{\stretch{1}}

        Dedica

        \vspace{\stretch{2}}\null
        \end{flushright}

        \frontmatter
        \maketitle

        \section*{Disclaimer}
        \null\vspace{\stretch{2}}

        \emph{L’autore di questo libro non dispensa consigli medici, ne prescrive l’uso di alcuna tecnica per trattare, direttamente o indirettamente, problemi veterinari senza il parere di un medico veterinario. L’intento dell’autore è quello di offrire informazioni ad uso di intrattenimento. Nel caso in cui usaste le informazioni contenute in questo libro, per voi stessi o per terzi, ne l’autore ne l’editore si assumono alcuna responsabilità delle vostre azioni o di eventuali danni cagionati a terzi.}

        \emph{Tutti i diritti riservati. A riproduzione, la trasmissione e l’archiviazione del testo e delle sue illustrazioni, anche se parziale e con qualunque mezzo effettuata, è vietata senza l’autorizzazione scritta dell’autore. Diritti televisivi sono riservati all’autore.}
        \vspace{\stretch{1}}\null

        \tableofcontents
        \clearpage

        \addcontentsline{toc}{chapter}{\numberline{}Introduzione}
        \markright{Introduzione}
        \section*{Introduzione}

        introduzione

        \mainmatter
        \include{capitolo1}
        \include{capitolo2}
        \include{capitolo3}
        \clearpage
        \section{Conclusione}

        Conclusione

        \appendix
        \clearpage
        \section*{Registro dei punteggi}

        \begin{table}[htbp]\centering
        \def\sym#1{\ifmmode^{#1}\else\(^{#1}\)\fi}
        \caption{\textbf{Registro dei punteggi}}
        \begin{tabular}{l*{5}{c}}
        \hline\hline
        &\multicolumn{1}{c}{(1)}&\multicolumn{1}{c}{(2)}&\multicolumn{1}{c}{(3)}&\multicolumn{1}{c}{(4)}&\multicolumn{1}{c}{(5)}\\
        &\multicolumn{1}{c}{5 punti}&\multicolumn{1}{c}{4 punti}&\multicolumn{1}{c}{3 punti}&\multicolumn{1}{c}{2 punti}&\multicolumn{1}{c}{1 punto}\\
        \hline
        Test 1 & & & & & \\
        [1em]
        Test 2 & & & & & \\
        [1em]
        Test 3 & & & & & \\
        [1em]
        Test 4 & & & & & \\
        [1em]
        Test 5 & & & & & \\
        [1em]
        Test 6 & & & & & \\
        [1em]
        Test 7 & & & & & \\
        [1em]
        Test 8 & & & & & \\
        [1em]
        Test 9 & & & & & \\
        [1em]
        Test 10 & & & & & \\
        [1em]
        Test 11 & & & & & \\
        [1em]
        Test 12 & & & & & \\
        [1em]
        Test 13 & & & & & \\
        [1em]
        Test 14 & & & & & \\
        [1em]
        Test 15 & & & & & \\
        [1em]
        Test 16 & & & & & \\
        [1em]
        Test 17 & & & & & \\
        [1em]
        Test 18 & & & & & \\
        [1em]
        Test 19 & & & & & \\
        [1em]
        Test 20 & & & & & \\
        [1em]
        \hline
        Totale & & & & & \\
        \hline\hline
        \end{tabular}
        \end{table}

        \clearpage
        \addcontentsline{toc}{chapter}{\numberline{}Bibliografia}
        \markright{Bibliografia}
        \section*{Bibliografia}
        \Fontvi

        libro 1
        libro 2

        \end{document}
        \end

      • #106315
        mcl1962
        Partecipante
          Up
          0
          Down
          ::


          Anche con il main completo io ottengo 148×210 mm, ossia A5.
          Ciao.

          Claudio

        • #106316
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Anch’io ho verificato ed ottengo un A5 correttamente con le dimensioni di 148mm per 219mm.

            Ma il problema potrebbe nascere da altri fattori, per esempio che il tuo editor non tiene conto delle impostazioni per il file PDF, e imposta comunque in uscita il formato A4; controlla se il tuo editor dispone di un file di configurazione con il quale imposta le dimensioni della “carta” virtuale su cui scrivere.

            In realtà tu hai fatto fin troppo: hai specificato a5paper nella chiamata di geometry e poi hai rispecificato quella stessa opzione con il comando \geometry; quello che si chiama “tener su i pantaloni con cintura e bretelle” 🙂 ma che, in generale, è una pratica da evitare.

            Perciò ti suggerirei di togliere il comando \geometry con il suo argomento, oppure di togliere a5paper dalle opzioni di invocazione del pacchetto geometry; ma dopo aver fatto questo, aggiungi temporaneamente le due righe seguenti`\showthe\pdfpagewidth
            \showthe\pdfpageheight`Eseguendo al compilazione il programmi dovrebbe fermarsi per motrare quei due valori; se non si fermasse, quei due valori li trovi nel file .log. sono le dimensioni della carta inviate al compilatore pdflatex; sono in punti tipografici, ma senza stare a fare conversioni precise all 5 decimale dividile per 3 ed hai una buona approssimazioni delle dimensioni in millimetri. A spanne, quindi la \pdfpagewidth dovrebbe essere un numero vicino a 450pt e \pdfpageheight dovrebbe essere di circa 630pt. Se il programma stesso ti fornisce valori significativamente maggiori, allora effettivamente il file PDF che ottieni viene composto propio su una pagina A4.

            Ma… compili con pdflatex, no? 😎 😉 😯 🙁 😡 😐 :mrgreen:

            Perché se compili con latex, allora il file DVI non contiene le dimensioni del foglio e quindi il pdf che si ottiene con qualunque trasformazione (dvipdfm, dvips+pstopdf, eccetera) esegue la conversione su un foglio A4, a meno che non si forniscano mediante un comando in linea le dimensioni della carta da usare nella trasformazione.

          • #106317
            Up
            0
            Down
            ::


            Grazie Claudio,
            come avrete supposto sono un principiante totale. Io uso TexShop su Mac, ed il PDF mi esce direttamente al termine della compilazione. Dovrei usare PDFLatex? E’ compatibile con Mac? Scusate e grazie ancora…

          • #106318
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Anch’io sono su un Mac e suo TeXshop. Se non hai configurato male TeXshop, esso produce direttamente il file pdf anche se quando clicchi sul bottone Typeset, nelle finestrina accanto c’è scritto LaTeX.
              D’altra parte puoi:
              1) verificare fra le Preferences se il motore da usare come predefinito è pdflatex; se non l’hai modificato, lui compila sempre con pdflatex.
              2) aprire il file .log; se la tua tesi si chiama tesialfano.tex nella stessa cartella c’è tesialfano.log; se ci clicchi sopra si apre da solo mediante un programma (app) che si chiama console; la finestra inizialmente ti mostra l’ultima riga del file .log, ma non hai problemi a risalire nella prima riga, dove c’è scritto il nome del compilatore usato.Da me per un file che ho compilato ieri, mi ha scritto`This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015) (preloaded format=pdflatex 2016.4.20) 11 MAY 2016 20:34`Vedi quindi che l’interprete delle macro è pdftex e che il file che contiene il mark-up (il linguaggio LaTeX) è pdflatex datato 20 aprile 2016 (la tua data sarà certamente diversa perché io con i file di formato ci faccio cose insolite, come per esempio aggiungere la sillabazione per altre lingue oltre a quelle predefinite).
              3) aprire il file .log con un metodo alternativo che consiste nell’usare TeXShop stesso, mentre è aperto il file tesialfano.tex; clicchi sulla voce di menù File, e selezioni “Show log file”; TeXShop apre il file in una finestra speciale che ti permette di selezionare quello che vuoi vedere dato che generalmente il file log è molto lungo; ma per vedere la prima riga non ci sono problemi imbarazzanti nella scelta di quello che vuoi vedere.

              Io, appunto, ho aperto i tuoi file che hai allegato ai tuoi messaggi selezionandoli e copiandoli in una nuova finestra di TeXShop, ho cliccato su Typeset, e si è aperto il file .pdf; il visualizzatore non permette di vedere subito le proprietà del file pdf, ma se lo riapro con Adobe Acrobat (o Adobe Reader) e premo la scorciatoia command+D, mi si apre il pannello delle proprietà del documento, che nella prima sezione contiene anche il formato della carta: 148mm per 210mm, cioè A5.

            • #106319
              Up
              0
              Down
              ::


              Allora, grazie a Claudio confermo che come motore ho pdflatex. Il log mi dice
              This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015) (preloaded format=pdflatex 2015.11.10) 12 MAY 2016 10:30.

              Ho provato a compilare premendo su Typeset. Mi apre il pdf in anteprima, come quando clicco su “Compila”. Per salvarlo, non trovo altra opzione che Stampare il pdf, cliccando sulla sesta icona, a forma di stampante, dopo la fotografia. Forse è qui l’errore? Perché anche così continua a produrmi un pdf in A4…

            • #106320
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                Ma perché non ti installi Adobe Reader?

                Se proprio non vuoi, allora prendi il file seguente:`% !TEX TS-program = pdflatex
                % !TEX encoding = IsoLatin
                \documentclass[10pt,a5paper]{book}
                \usepackage[a5paper,verbose]{geometry}
                \geometry{a5paper}
                \usepackage[parfill]{parskip}
                \usepackage{graphicx}
                \usepackage{amssymb}
                \usepackage{epstopdf}
                \usepackage[italian]{babel}
                \usepackage[T1]{fontenc}
                \usepackage[latin1]{inputenc}
                \DeclareGraphicsRule{.tif}{png}{.png}{`convert #1 `dirname #1`/`basename #1 .tif`.png}
                \usepackage[colorlinks=true, pdfstartview=FitV, linkcolor=blue,
                citecolor=blue, urlcolor=blue]{hyperref}

                \graphicspath{/immagini/}
                \newcommand\Fontvi{\fontsize{5}{7.2}\selectfont}

                \title{Titolo}
                \author{Me}
                \date{}

                \usepackage{picture}

                \begin{document}
                \maketitle
                \chapter{Capitolo}
                Ciao mondo

                \cleardoublepage

                \noindent\begin{picture}(0,0)
                \put(-\dimexpr\oddsidemargin+1in\relax,%
                \dimexpr\topskip+\headsep+\headheight+\topmargin+1in\relax){%
                \put(0,0){\circle*{2mm}}
                \put(148mm,0){\circle*{2mm}}
                \put(148mm,-210mm){\circle*{2mm}}
                \put(0,-210mm){\circle*{2mm}}
                }
                \end{picture}

                \end{document}`Contiene il tuo preambolo più il pacchetto picture che permette di usare l’ambiente picture specificando anche dimensioni esplicite; nell’ultima pagina che sembra vuota, ci sono gli angoli che contengono dei cerchi neri centrati sullo spigolo della carta (quindi ti appare solo un quarto di cerchio); come vedi i quattro circoletti sono piazzati sugli spigoli di un rettangolo di dimensioni pari a un foglio A5, e essi sono perfettamente centrati.

                Poi è chiaro che se stampi quella pagina, la stampante è configurata per usare carta A4, e quindi la pagina pdf sembra di formato A4,ma non lo è.

              • #106321
                Up
                0
                Down
                ::

                v_alfano” post=106420
                Ho provato a compilare premendo su Typeset. Mi apre il pdf in anteprima, come quando clicco su “Compila”. Per salvarlo, non trovo altra opzione che Stampare il pdf, cliccando sulla sesta icona, a forma di stampante, dopo la fotografia. Forse è qui l’errore? Perché anche così continua a produrmi un pdf in A4…

                Ehm….il file compilato è automaticamente salvato nella stessa cartella del tuo file. Se il tuo file si chiama tesi.tex nella stessa cartella troverai tesi.pdf
                Non c’è alcun bisogno di salvarlo facendo cose strane (come mandarlo alla stampante e salvare il pdf dell’anteprima di stampa).
                Se fai processare il pdf alla stampante è chiaro che questa riporta le dimensioni all’A4, visto che è configurata per stampare A4

                Apri il file pdf prodotto automaticamente da TexShop e vedrai che questo avrà le dimensioni corrette 😉

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

                  Little” post=106425

                  Ho provato a compilare premendo su Typeset. Mi apre il pdf in anteprima, come quando clicco su “Compila”. Per salvarlo, non trovo altra opzione che Stampare il pdf, cliccando sulla sesta icona, a forma di stampante, dopo la fotografia. Forse è qui l’errore? Perché anche così continua a produrmi un pdf in A4…

                  Ehm….il file compilato è automaticamente salvato nella stessa cartella del tuo file. Se il tuo file si chiama tesi.tex nella stessa cartella troverai tesi.pdf
                  Non c’è alcun bisogno di salvarlo facendo cose strane (come mandarlo alla stampante e salvare il pdf dell’anteprima di stampa).
                  Se fai processare il pdf alla stampante è chiaro che questa riporta le dimensioni all’A4, visto che è configurata per stampare A4

                  Apri il file pdf prodotto automaticamente da TexShop e vedrai che questo avrà le dimensioni corrette 😉

                  Non mi riferisco a nessuno in particolare, ma forse questa è la tipica situazione dove perdere 10 minuti su una buona guida fa poi risparmiare ore di tribolazioni.
                  E allora scrivere buone guide non sarà stato tempo perso.
                  😀
                  R.

                • #106323
                  Up
                  0
                  Down
                  ::

                  Little” post=106425Apri il file pdf prodotto automaticamente da TexShop e vedrai che questo avrà le dimensioni corrette 😉

                  Grazie mille Little, hai proprio ragione! Mistero risolto! Grazie a tutti!

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

              Go to top