* Overlay in beamer?
@ 2014-04-30 12:27 Giuseppe Lipari
2014-04-30 15:10 ` Eric S Fraga
0 siblings, 1 reply; 5+ messages in thread
From: Giuseppe Lipari @ 2014-04-30 12:27 UTC (permalink / raw)
To: emacs-orgmode
[-- Attachment #1: Type: text/plain, Size: 2290 bytes --]
Dear list,
I am having some trouble in using the beamer export.
First of all, I have problems in finding documentation on the exporter
on-line. Is there an up-to-date manual of this exporter, and the list of
options? By searching for a solution to my problem, I found many different
notation around the web (the wiki, stackoverflow, etc.) but I could not
find a solution to my very simple problem.
I have three images to show in my slide, one after the other (or one on top
of the other).
In Latex beamer, I can write something like:
--------- begin-snippet-------------
\begin{figure}
\begin{center}
\includegraphics<1>[width=.7\textwidth]{figure1}
\includegraphics<2>[width=.7\textwidth]{figure2}
\includegraphics<3->[width=.7\textwidth]{figure3}
\end{center}
\end{figure}
--------- end-snippet-------------
and it works. How do I do the same in org-beamer?
I tried several options, for example this one:
--------- begin-snippet-------------
#+ATTR_BEAMER: :overlay <1>
[[ file:figure1 ]]
#+ATTR_BEAMER: :overlay <2>
[[ file:figure2 ]]
#+ATTR_BEAMER: :overlay <3>
[[ file:figure3 ]]
--------- end-snippet-------------
or
--------- begin-snippet-------------
*** :B_ignoreheading:
:PROPERTIES:
:BEAMER_env: ignoreheading
:BEAMER_act: <+>
:END:
[[file:figure1]]
[[file:figure2]]
[[file:figure3]]
--------- end-snippet-------------
and several other combinations of blocks, properties and attributes, but
the generated latex output is always more or less the same:
--------- begin-snippet-------------
\includegraphics[width=.9\linewidth]{figure1}
\includegraphics[width=.9\linewidth]{figure2}
\includegraphics[width=.9\linewidth]{figure3}
--------- end-snippet-------------
Can someone help me to understand how to put overlays on figures?
I am using org-mode version 8.2.5h (pulled from the git repository about
one month ago I guess) on Emacs 24.3.1
Thanks in advance,
Giuseppe Lipari
--
Giuseppe Lipari
RETIS Lab, CEIIC
Scuola Superiore Sant'Anna
via Moruzzi, 1
56127 Pisa
tel: 050 882030
fax: 050 882003
web: http://feanor.sssup.it/~lipari/
blogs: http://scacciamennule.blogspot.com
http://okpanico,wordpress.com
http://algoland.wordpress.com
[-- Attachment #2: Type: text/html, Size: 3290 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Overlay in beamer?
2014-04-30 12:27 Overlay in beamer? Giuseppe Lipari
@ 2014-04-30 15:10 ` Eric S Fraga
2014-04-30 16:31 ` Giuseppe Lipari
0 siblings, 1 reply; 5+ messages in thread
From: Eric S Fraga @ 2014-04-30 15:10 UTC (permalink / raw)
To: Giuseppe Lipari; +Cc: emacs-orgmode
[...]
> I tried several options, for example this one:
>
> --------- begin-snippet-------------
>
> #+ATTR_BEAMER: :overlay <1>
> [[ file:figure1 ]]
[...]
The following works for me:
#+beamer: \only<1>{
[[file:figure1.png]]
#+beamer: }\only<2>{
[[file:figure2.png]]
#+beamer: }\only<3->{
[[file:figures3.png]]
#+beamer: }
Not pretty but...
HTH,
eric
--
: Eric S Fraga (0xFFFCF67D), Emacs 24.4.50.2, Org release_8.2.6-923-g233c11
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Overlay in beamer?
2014-04-30 15:10 ` Eric S Fraga
@ 2014-04-30 16:31 ` Giuseppe Lipari
2014-04-30 17:00 ` Eric S Fraga
0 siblings, 1 reply; 5+ messages in thread
From: Giuseppe Lipari @ 2014-04-30 16:31 UTC (permalink / raw)
To: Giuseppe Lipari, emacs-orgmode
[-- Attachment #1: Type: text/plain, Size: 1431 bytes --]
Dear Eric,
thank you for your very fast answer!
I solved by using directly latex code, but I will also consider your
solution.
Since overlays are very much used in beamer, I was just wondering if it
would be easy (or even desirable) to add one more property to ATTR_LATEX
(or ATTR_BEAMER), so to specify overlays for figures ... something like
#+ATTR_BEAMER: :overlay <1->
(Was it available before? I just found this old thread:
http://stackoverflow.com/questions/6974560/how-do-i-use-overlay-specifications-for-lists-in-org-modes-beamer-export-featur
)
Thanks again,
Giuseppe Lipari
2014-04-30 17:10 GMT+02:00 Eric S Fraga <e.fraga@ucl.ac.uk>:
>
> [...]
>
> > I tried several options, for example this one:
> >
> > --------- begin-snippet-------------
> >
> > #+ATTR_BEAMER: :overlay <1>
> > [[ file:figure1 ]]
>
> [...]
>
> The following works for me:
>
> #+beamer: \only<1>{
> [[file:figure1.png]]
> #+beamer: }\only<2>{
> [[file:figure2.png]]
> #+beamer: }\only<3->{
> [[file:figures3.png]]
> #+beamer: }
>
> Not pretty but...
> HTH,
> eric
> --
> : Eric S Fraga (0xFFFCF67D), Emacs 24.4.50.2, Org release_8.2.6-923-g233c11
>
--
Giuseppe Lipari
RETIS Lab, CEIIC
Scuola Superiore Sant'Anna
via Moruzzi, 1
56127 Pisa
tel: 050 882030
fax: 050 882003
web: http://feanor.sssup.it/~lipari/
blogs: http://scacciamennule.blogspot.com
http://okpanico,wordpress.com
http://algoland.wordpress.com
[-- Attachment #2: Type: text/html, Size: 2545 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Overlay in beamer?
2014-04-30 16:31 ` Giuseppe Lipari
@ 2014-04-30 17:00 ` Eric S Fraga
2014-05-07 9:09 ` Suvayu Ali
0 siblings, 1 reply; 5+ messages in thread
From: Eric S Fraga @ 2014-04-30 17:00 UTC (permalink / raw)
To: Giuseppe Lipari; +Cc: emacs-orgmode
[-- Attachment #1: Type: text/plain, Size: 549 bytes --]
On Wednesday, 30 Apr 2014 at 18:31, Giuseppe Lipari wrote:
> Since overlays are very much used in beamer, I was just wondering if it
> would be easy (or even desirable) to add one more property to ATTR_LATEX
> (or ATTR_BEAMER), so to specify overlays for figures ... something like
>
There is the BEAMER_ACT property that can be used to apply overlay
information on blocks but I don't think it's possible on individual
figures. Of course, you could put each figure in a separate block. The
following/attached will match what you had originally.
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: x.org --]
[-- Type: text/x-org, Size: 240 bytes --]
#+options: H:1
* The slide
** figure 1
:PROPERTIES:
:beamer_act: <1>
:END:
[[file:chromosome.png]]
** figure 2
:PROPERTIES:
:beamer_act: <2>
:END:
[[file:diagram.png]]
** figure 3
:PROPERTIES:
:beamer_act: <3->
:END:
[[file:equation1.png]]
[-- Attachment #3: Type: text/plain, Size: 198 bytes --]
What may not be easy or possible is to use the \only directive, which is
what I used in my previous response to you.
--
: Eric S Fraga (0xFFFCF67D), Emacs 24.4.50.2, Org release_8.2.6-923-g233c11
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Overlay in beamer?
2014-04-30 17:00 ` Eric S Fraga
@ 2014-05-07 9:09 ` Suvayu Ali
0 siblings, 0 replies; 5+ messages in thread
From: Suvayu Ali @ 2014-05-07 9:09 UTC (permalink / raw)
To: emacs-orgmode
Hi Eric,
On Wed, Apr 30, 2014 at 06:00:53PM +0100, Eric S Fraga wrote:
>
> What may not be easy or possible is to use the \only directive, which is
> what I used in my previous response to you.
You can always use the only environment.
<https://github.com/suvayu/.emacs.d/blob/master/org-mode-config.el#L215>
That said, I think overlays with only is not as smooth as with simple
overlay specifications to regular environments or macros like
\includegraphics, \item, etc.
As for an :overlay specification, I believe it is already supported but
only for lists (ox-beamer.el:725). I would love to have that for images
too!
Cheers,
--
Suvayu
Open source is the future. It sets us free.
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2014-05-07 9:10 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-04-30 12:27 Overlay in beamer? Giuseppe Lipari
2014-04-30 15:10 ` Eric S Fraga
2014-04-30 16:31 ` Giuseppe Lipari
2014-04-30 17:00 ` Eric S Fraga
2014-05-07 9:09 ` Suvayu Ali
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).