- Questo topic ha 7 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 14 anni, 4 mesi fa da
Matteo.
-
CreatoreTopic
-
13 Aprile 2012 alle 15:16 #72348::
Buonasera a tutti!Sto preparando una presentazione usando la classe beamer.
Ho due problemi riguardo le immagini:
1) Ho organizzato la presentazione ricorrendo più volte a \pause per mostare il testo via via che mi è necessario! Le immagini tuttavia (immesse sempre in ambiente “column” come in esempio:
`
\begin{columns}
\begin{column}{0.5\textwidth}
\begin{figure}
\includegraphics[scale=0.3]{G(r,t)1.pdf}
\end{figure}
\vspace{-0.5cm}
\begin{figure}
\includegraphics[scale=0.3]{G(r,t)2.pdf}
\end{figure}
\end{column}\begin{column}{0.5\textwidth}
\begin{figure}
\centering
\includegraphics[scale=0.4]{G(r,t)3.pdf}
\end{figure}
\end{column}
\end{columns})
`
compaiono nel frame fin da subito nonostante dovrebbero essere le ultime ad apparire. Come fare per far comparire le immagini solo nelle diapositive volute?2) Avrei bisogno di inserire due immagini, farle apparire e poi, magari tramite una transizione, sostituire le stesse con altre due immagini senza che il resto cambi. Una sorta di animazione come quelle che si possono fare ad esempio con PowerPoint o simili. Qualche suggerimento?
Grazie mille in anticipo a tutti!
A presto
Matteo
-
CreatoreTopic
-
AutoreRisposte
-
-
13 Aprile 2012 alle 15:32 #72349::
Innanzi tutto l’ambiente figure in beamer non serve a niente, visto che le figure in una presentazione non devono essere flottanti. \icludegraphics sia in beamer sia con qualunque altra classe non ha bisogno di apparire dentro un ambiente figure, ma può comparire dove si vuole. l’ambiente figure serve solo pr rendere mobili gli oggetti e par mettergli sottoo sopra una didascalia che comincia con la parola “Figura”.Poi ci sono diversi metodi per fare apparire cose in successione lasciando le altre al loro posto; leggi il manuale di beamer andando a cercare per primo il comando \onlyslide e vedrai che lì vi si parla di diverse, dagli argomenti fra parentesi acute per specificare in quali slide dello stesso frame certe cose devono apparire, ai comandi \item, al comando \onlyslide, eccetera. In pratica \pause è un comando conservato per retrocompatibilità, ma diventato ormai obsoleto.
-
13 Aprile 2012 alle 16:04 #72350::
Mattep” post=71471Buonasera a tutti!
Sto preparando una presentazione usando la classe beamer.
Ho due problemi riguardo le immagini:
1) Ho organizzato la presentazione ricorrendo più volte a \pause per mostare il testo via via che mi è necessario! Le immagini tuttavia (immesse sempre in ambiente “column” come in esempio:
`
\begin{columns}
\begin{column}{0.5\textwidth}
\begin{figure}
\includegraphics[scale=0.3]{G(r,t)1.pdf}
\end{figure}
\vspace{-0.5cm}
\begin{figure}
\includegraphics[scale=0.3]{G(r,t)2.pdf}
\end{figure}
\end{column}\begin{column}{0.5\textwidth}
\begin{figure}
\centering
\includegraphics[scale=0.4]{G(r,t)3.pdf}
\end{figure}
\end{column}
\end{columns})
`
compaiono nel frame fin da subito nonostante dovrebbero essere le ultime ad apparire. Come fare per far comparire le immagini solo nelle diapositive volute?2) Avrei bisogno di inserire due immagini, farle apparire e poi, magari tramite una transizione, sostituire le stesse con altre due immagini senza che il resto cambi. Una sorta di animazione come quelle che si possono fare ad esempio con PowerPoint o simili. Qualche suggerimento?
Grazie mille in anticipo a tutti!
A presto
Matteo
Un tutorial molto ben fatto (sotto forma di presentazione con animazioni e codice relativo) lo trovi a questo indirizzo web.
Ciao
Claudio
-
16 Aprile 2012 alle 5:43 #72351::
Grazie mille ad entrambi 😆 sia delle informazioni sia dei suggerimenti.
Sono riuscito a ottenere quanto volevo!Un’ulteriore ultima domnda…:oops:
Sapete per caso come si fa a togliere la barra di navigazione (quella che permette di andare avanti ed indietro e muoversi tra le slide), da un solo frame?Grazie in anticipo!
Matteo
-
16 Aprile 2012 alle 7:57 #72352::
Mattep” post=71562
Un’ulteriore ultima domnda…:oops:
Sapete per caso come si fa a togliere la barra di navigazione (quella che permette di andare avanti ed indietro e muoversi tra le slide), da un solo frame?Grazie in anticipo!
Matteo
Riesci per prima cosa a dire quale tema usi? Non è ben specificato perché vuoi togliere la barra da un solo frame, ma se il tuo intento è di inserire un’immagine molto grande potresti provare con:
`
\begin{frame}[plain]
….
\end{frame}
`
In questo modo si toglie non solo la barra di navigazione, ma tutti gli elementi (headline, footline). Ad ogni modo, sapendo che tema usi (e quindi da quale tipo di barra è composto), forse si riesce a fare qualcosa di meglio.Ciao
Claudio
-
17 Aprile 2012 alle 16:08 #72353::
Ah! Sì, scusa!
Allora\usetheme{Berkeley}
\useoutertheme{sidebar}
Credo che forse per me sarebbe già sufficiente riuscire a ridurre l’altezza della barra in alto (quella che contiene il titolo ed eventualmente sottotitolo del frame) e così eviterei anche di dover togliere la barra di navigazione
Grazie
P.S. Ormai che ci sono ne approfitto per un altro “capriccio”. Mi sarebbe piaciuto avere in basso anche il numero dei frame totali con l’indicazione, durante la presentazione, del frame che si sta visualizzando. Ho provato con
\useoutertheme{infolines}
ma così facendo tolgo anche il logo dell’università che, senza scrivere nel preambolo \useoutertheme{infolines}, compariva in alto a destra.
Inoltre è vero che appaiono data ed indicazione dei frame ma, in basso a sinistra, compaiono anche delle parentesi vuote (che credo siano eventualmente per l’istituzione), ma che a me non interessano e che, lasciate così, sono piuttosto antiestetiche.Se è facile e immediato risolvere questi ultimi problemi ok, ma se devi perderci tempo non ti preoccupare! Che è solo una questione di finezza esteica della quale posso fare tranquillamente a meno! Grazie ancora
-
18 Aprile 2012 alle 6:20 #72354::
Mattep” post=71657Ah! Sì, scusa!
Allora\usetheme{Berkeley}
\useoutertheme{sidebar}
Credo che forse per me sarebbe già sufficiente riuscire a ridurre l’altezza della barra in alto (quella che contiene il titolo ed eventualmente sottotitolo del frame) e così eviterei anche di dover togliere la barra di navigazione
Grazie
P.S. Ormai che ci sono ne approfitto per un altro “capriccio”. Mi sarebbe piaciuto avere in basso anche il numero dei frame totali con l’indicazione, durante la presentazione, del frame che si sta visualizzando. Ho provato con
\useoutertheme{infolines}
ma così facendo tolgo anche il logo dell’università che, senza scrivere nel preambolo \useoutertheme{infolines}, compariva in alto a destra.
Inoltre è vero che appaiono data ed indicazione dei frame ma, in basso a sinistra, compaiono anche delle parentesi vuote (che credo siano eventualmente per l’istituzione), ma che a me non interessano e che, lasciate così, sono piuttosto antiestetiche.Se è facile e immediato risolvere questi ultimi problemi ok, ma se devi perderci tempo non ti preoccupare! Che è solo una questione di finezza esteica della quale posso fare tranquillamente a meno! Grazie ancora
Tranquillo non è una cosa tanto complicata. Ho riadattato un esempio per un post diverso con le modifiche al tema. 😉
Prima una precisazione:
`
\usetheme{Berkeley}
\useoutertheme{sidebar}
`
a me la compilazione fornisce il seguente errore: ! LaTeX Error: Option clash for package beamerouterthemesidebar. La cosa è ragionevole perché Berkeley richiama già di suo il tema sidebar; per specificare se inserire a destra o a sinistra la sidebar è sufficiente utilizzare la giusta opzione:`
\usetheme{Berkeley}
\usetheme{Berkeley}
`Ecco invece il codice per avere un tema: con footline simile a infolines (senza le parentesi che servono solo ad inserire l’ateneo con il comando \institute{} (siccome un sacco di persone chiedono di toglierle mi domando perché il tema non fornisca un’opzione per farlo 😆 )) e con la possibilità di ridurre l’altezza della barra del titolo.
`
\documentclass{beamer}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{amsmath,amssymb}
\usepackage{tikz}
\usetikzlibrary{fit,calc}\newcommand{\tikzmark}[1]{%
\tikz[overlay,remember picture,baseline] \node [anchor=base] (#1) {};}\definecolor{mybrown}{RGB}{255,218,195}
\definecolor{myframe}{RGB}{197,122,195}%——————–
% Theme definition\usetheme
{Berkeley}
\makeatletter
% To reduce the header: pay attention to the logo size!!!
%\setlength\beamer@headheight{1cm}%——————–
% Create a footline similar to infolines (without the institute)
\setbeamertemplate{footline}{
\leavevmode%
\hbox{%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{author in head/foot}%
\usebeamerfont{author in head/foot}\insertshortauthor
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{title in head/foot}%
\usebeamerfont{title in head/foot}\insertshorttitle
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,right]{date in head/foot}%
\usebeamerfont{date in head/foot}\insertshortdate{}\hspace*{2em}
\insertframenumber{} / \inserttotalframenumber\hspace*{2ex}
\end{beamercolorbox}}%
\vskip0pt%
}\makeatother
\author{Pippo}
\title{Presentazione}\pgfdeclareimage[width=1.575cm]{logopolito}{logopolito}
\logo{\pgfuseimage{logopolito}}\begin{document}
\titlepage\section{Formula}
\subsection{Una sottosezione}
\begin{frame}{Titolo}
\begin{block}{}
\begin{equation}\label{eq:Qsold} \notag
\tilde{Q}_{t,s} = \tikzmark{a}\sum_{k \in K} q_{k,t,s}\tikzmark{b} + \tikzmark{c}\sum_{w\in W} g_{w,t,s} \tikzmark{d}-\tikzmark{e} \sum_{i\in \textit{I}}z^{+}_{i,t,s}\tikzmark{f} + \tikzmark{g}\sum_{i\in \textit{I}}z^{-}_{i,t,s}\tikzmark{h}
\end{equation}
\begin{tikzpicture}[remember picture,overlay]
\coordinate (aa) at ($(a)+(0.1,0.5)$);
\coordinate (bb) at ($(b)+(0,-0.5)$);
\node<1>[draw=myframe,line width=1pt,fill=mybrown,opacity=0.4,rectangle,rounded corners,fit=(aa) (bb)] {};
\coordinate (cc) at ($(c)+(0.1,0.5)$);
\coordinate (dd) at ($(d)+(0,-0.5)$);
\node<2>[draw=myframe,line width=1pt,fill=mybrown,opacity=0.4,rectangle,rounded corners,fit=(cc) (dd)] {};
\coordinate (ee) at ($(e)+(0.1,0.5)$);
\coordinate (ff) at ($(f)+(0,-0.5)$);
\node<3>[draw=myframe,line width=1pt,fill=mybrown,opacity=0.4,rectangle,rounded corners,fit=(ee) (ff)] {};
\coordinate (gg) at ($(g)+(0.1,0.5)$);
\coordinate (hh) at ($(h)+(0,-0.5)$);
\node<4>[draw=myframe,line width=1pt,fill=mybrown,opacity=0.4,rectangle,rounded corners,fit=(gg) (hh)] {};
\end{tikzpicture}
\end{block}
\end{frame}\end{document}
`
La parte che ti interessa è quella che inizia con il commento “Theme definition”. Puoi regolare l’altezza decommentando la riga che inizia con \setlength mentre la definizione della footline avviene nella parte seguente.
Nota che in questo modo non ti serve richiamare infolines. Puoi aggiustare i colori della footline andando a leggere la guida “Introduzione alla personalizzazione di Beamer” che trovi nella sezione documentazione fra le guide tematiche.Immagine del risultato:
[attachment=210]myprova.jpg[/attachment]
EDIT: l’unica pecca è che la sidebar viene coperta in basso dalla footline, ma mi ci vorrebbe un po’ di tempo per capire come ovviare al problema.
Ciao
Claudio
Attachments:
You must be logged in to view attached files. -
18 Aprile 2012 alle 7:16 #72355
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.