- Questo topic ha 1 risposta, 1 partecipante ed è stato aggiornato l'ultima volta 14 anni, 4 mesi fa da .
-
Topic
-
Buongiorno a tutti. Ho una domanda da fare. Sto lanciando un file pdf in locale da una presentazione fatta con la classe Beamer; il file pdf si apre nel browser (Firefox), ma vorrei che si aprisse in “modalità lettura” (o fullscreen).Per quanto il file pdf sia stato compilato con LaTeX in modo tale che si apra da sè in modalità fullscreen, quando però viene lanciato dal link del pdf, non passa in quella modalità.
Per il PDF lanciato ho fatto uso del pachetto media9 per inserire un oggetto .u3d, e quindi ho caricato il pacchetto con le seguenti opzioni:
`
\documentclass[a4paper]{article}\usepackage[landscape]{geometry} % in alternativa, per aprire il documento con la formattazione della pagina in ORIZZONTALE (per fare delle slides, ad esempio; in tal caso si potrebbe anche sostituire la classe article con slides, lasciando l'opzione a4paper), inserire tra le parentesi quadre l'opzione landscape (portrait invece sarebbe per le pagine in verticale, DEFAULT, per cui non vale la pena inserirlo come opzione), per il pacchetto geometry: \usepackage[landscape]{geometry}. In tal caso, tra le opzioni del comando \includemedia, bisogna anche invertire i valori dati per width e height: width=841.9pt, height=593.3pt,
\usepackage{media9}
\usepackage{verbatim}
\usepackage{ifdraft}
\usepackage{graphicx}
\usepackage{color}
\usepackage{amssymb,amsfonts,amsmath}
\usepackage[pdfmenubar=false,bookmarks=true,bookmarksopen=false,pdfborder={0 0 0},pdfhighlight={/N},linkbordercolor={.5 .5 .5},implicit=false,pdfpagemode=FullScreen,pdfnonfullscreenpagemode=FullScreen,pdfauthor={Gioacchino Riccardo Volpe}]{hyperref}
`ed ho ottenuto così un file pdf che passa da sè all’apertura in modalità fullscreen e senza la barra dei menu.
Questo file poi lo lancio dalla presentazione con Beamer in questo modo:
`
\documentclass[9pt,svgnames,pdftex,bookmarks=true,bookmarksopen=false,pdfborder={0 0 0},pdfhighlight={/N},linkbordercolor={.5 .5 .5},implicit=false,pdfpagemode=FullScreen,pdfnonfullscreenpagemode=FullScreen,FitB,pdfauthor={Gioacchino Riccardo Volpe}]{beamer}
…
\usepackage{hyperref} % dovrebbe essere già caricato automaticamente dalla classe Beamer, per cui si potrebbe anche evitare di ricaricarlo; lo opzioni del pacchetto hyperref non vanno inserite tra le parentesi quadre qui (previo errore), ma tra le parentesi quadre del comando \documentclass, come fatto!!!
\hypersetup{bookmarksopen=false,pdfborder={0 0 0},pdfhighlight={/N},linkbordercolor={.5 .5 .5},pdfpagemode=FullScreen,pdfnonfullscreenpagemode=FullScreen,pdfauthor={Gioacchino Riccardo Volpe}}
\usepackage{url}% Fine Preambolo
\begin{document}
\href{http://127.0.0.1/Presentazione/Media/3DViewer.pdf}{3DViewer}
…
`Va tutto bene, eccetto che nel browser non ottengo automaticamente la modalità fullscreen, per il file 3DViewer.pdf lanciato.
Ho provato anche a mettere l’opzione:
`
\href[pdfpagemode=FullScreen]{http://127.0.0.1/Presentazione/Media/3DViewer.pdf}{3DViewer}
`presa da qui
ma ottengo l’errore:
`
! Package xkeyval Error: `pdfpagemode' undefined in families `href'.
See the xkeyval package documentation for explanation.
Type Hfor immediate help.
…
`Il motivo del lancio del pdf dalla presentazione con Beamer è dovuto comunque a un altro problema, che ha trovato questa come soluzione:
c’è forse qualche incompatibilità tra la classe Beamer e il pacchetto movie9? Mi è risultato impossibile inserire con:
`
\input{3DViewer1.tex}
`direttamente il sorgente del pdf che quindi mi sono risolto a lanciare con:
`
\href{http://127.0.0.1/Presentazione/Media/3DViewer.pdf}{3DViewer}
`vedendomi allo stesso tempo costretto di vederlo aprire nel browser anziché averlo incorporato nel pdf, come ho fatto invece con un documento scritto col pacchetto arsclassica.
Sarebbe ottimale infatti riuscire a compatibilizzare Beamer e movie9…Grazie per l’attenzione e l’aiuto che vorrete darmi!
Saluti
Riccardo
- Devi essere connesso per rispondere a questo topic.