- Questo topic ha 5 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 17 anni, 11 mesi fa da
Rosaria D’Addazio.
-
CreatoreTopic
-
9 Agosto 2006 alle 17:40 #10001
-
CreatoreTopic
-
AutoreRisposte
-
-
24 Settembre 2008 alle 13:35 #10002::
Riapro questo vecchio topic perché, dopo aver approfondito l’uso del pacchetto beamer, ho finalmente trovato la soluzione al mio problema.
Spero di fare cosa gradita mettendola a disposizione di tutti. 😉Ciò che volevo ottenere (per esigenze didattiche) era un pdf compilato direttamente con 4 slides su ogni pagina.
Naturalmente si può arrivare allo stesso risultato utilizzando una generica stampante adobe, sulla quale si specifica il numero di pagine che si vogliono ottenere su ciascun foglio.
Tuttavia, leggendo il manuale del pacchetto, ho scoperto che beamer consente la creazione diretta di handouts.
Di seguito sono elencate le operazioni da eseguire a tale scopo:1) si inserisce l’opzione handout nella dichiarazione di classe del documento:
`\documentclass[handout]{beamer}`
2) si carica nel preambolo del documento il pacchetto pgfpages:
`\usepackage{pgfpages}`
3) si digita nel corpo del documento il comando:
`\pgfpagesuselayout{4 on 1}[letterpaper,landscape,border shrink=5mm] `
In merito a quest’ultimo punto vorrei segnalare che sul manuale di beamer è indicato un comando il cui utilizzo genera un messaggio di errore in fase di compilazione:
`pgfpagelayout{4 on 1}[letterpaper,landscape,border shrink=5mm]`
Effettuando una ricerca in rete, ho scoperto un comando alternativo (quello riportato al punto 3), che invece funziona correttamente.
Per eventuali approfondimenti sul tema si rimanda al capitolo 20 della guida di beamer.
Ciao.
r.P.S.
Credo che a questo punto la discussione vada spostata nella sezione LaTeX, dal momento che argomento e relativa soluzione sono inerenti al pacchetto beamer. 😉 Fatto. egreg9
-
24 Settembre 2008 alle 16:27 #10003::
Grazie Rosaria della soluzione che hai postato, trovandomi nella tua stessa situazione io avevo risolto molto più spartanamente con:
`
\documentclass{article}
\usepackage{pdfpages}
\begin{document}
\includepdf[nup=2×3,pages=-,delta= 1cm 1cm,offset=4mm 0mm]{Presentazione.pdf}
\end{document}
`
che creava un file affiancando le slide con il problema che caricava proprio tutte le slide, per esempio quando c’erano delle slide in cui le cose comparivano un po’ alla volta come negli elenche puntati con item, Con la tua soluzione invece è tutto perfetto, la slide viene caricata solo una volta (per esempio tutto l’elenco) e posso seguire la mia stessa presentazione in modo più agevole mentre la sto presentando. Grazie Alberto
-
24 Settembre 2008 alle 17:51 #10004::
Grazie Rosaria della soluzione che hai postato, trovandomi nella tua stessa situazione io avevo risolto molto più spartanamente con:
`
\documentclass{article}
\usepackage{pdfpages}
\begin{document}
\includepdf[nup=2×3,pages=-,delta= 1cm 1cm,offset=4mm 0mm]{Presentazione.pdf}
\end{document}
`
che creava un file affiancando le slide con il problema che caricava proprio tutte le slide, per esempio quando c’erano delle slide in cui le cose comparivano un po’ alla volta come negli elenche puntati con item, Con la tua soluzione invece è tutto perfetto, la slide viene caricata solo una volta (per esempio tutto l’elenco) e posso seguire la mia stessa presentazione in modo più agevole mentre la sto presentando. Grazie Alberto
Prego Alberto! 😉
Sono contenta di aver individuato personalmente (una volta tanto…) una soluzione funzionale. 😀
In effetti l’opzione handout permette di eliminare automaticamente i “ritardi” (overlays), consentendo una stampa integrale e nello stesso tempo “razionale” della presentazione.
Personalmente, da quando ho scoperto questa soluzione, salvo due file distinti: una versione “classica” che utilizzo per la videopresentazione in aula e una “handout” per la distribuzione, con finalità di stampa, agli studenti.Ciao.
r.
-
24 Settembre 2008 alle 18:07 #10005::
Io mi limito solamente a mettere all’inizio del sorgente:
`
\documentclass{beamer}
\documentclass[handout]{beamer}
`
e poi all’interno del documento
`
\pgfpagesuselayout{4 on 1}[letterpaper,landscape,border shrink=5mm]
`
e commentare di volta in volta le righe, in fase di compilazione, a seconda di cosa mi serve.Ciao Alberto
-
24 Settembre 2008 alle 18:16 #10006::
Io mi limito solamente a mettere all’inizio del sorgente:
`
\documentclass{beamer}
\documentclass[handout]{beamer}
`
e poi all’interno del documento
`
\pgfpagesuselayout{4 on 1}[letterpaper,landscape,border shrink=5mm]
`
e commentare di volta in volta le righe, in fase di compilazione, a seconda di cosa mi serve.Ciao Alberto
Hai ragione. Da questo punto di vista la soluzione più funzionale è sicuramente la tua! 😉
Alla prossima.
Ciao.
r.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.