emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] Customizing LaTeX-export, Beamer, \institute, and BEAMER_envarg


From: Eric S Fraga
Subject: Re: [O] Customizing LaTeX-export, Beamer, \institute, and BEAMER_envargs
Date: Thu, 24 Mar 2011 09:16:40 +0000
User-agent: Gnus/5.110016 (No Gnus v0.16) Emacs/24.0.50 (gnu/linux)

Bernd Weiss <address@hidden> writes:

> Dear all,
>
> I am preparing a Beamer presentation and I am having some trouble with
> side effects (?) due to my attempt to customize the LaTeX-export. My
> minimum example can be found below.
>
> The default LaTeX-export does not recognise the '\institute'-option (I
> mean, as far as I know). For that reason, I run "(add-to-list
> org-export-latex-classes ...)". Unfortunately, the export-function
> does no longer recognice ":BEAMER_envargs: [plain]" (or
> ":BEAMER_envargs: [shrink=5]")[1].

yes, that is correct.  the default entry uses =org-beamer-sectioning=
which is where headings are translated to latex section or frame or
block etc entries *and* where the special beamer properties are
processed.   As you have replaced the sectioning section of
=org-export-latex-classes= with your own, you have lost all of that
functionality.

You seem to want to achieve two things:

1. added your macros into the latex preamble, and
2. add the [fragile] option to each frame.

I would suggest you do 1 as you have done but keep org-beamer-sectioning
as the second argument for the org-export-latex-classes entry.  To add
[fragile] to each frame, I would recommend, instead, using some
automated form of input, such as a yasnippet snippet like this one
(untested):

--8<---------------cut here---------------start------------->8---
#name : frame
# --
** ${1:frame title}
   :PROPERTIES:
   :BEAMER_envargs: ${2:[fragile]}
   :END:
   $0
--8<---------------cut here---------------end--------------->8---

so that typing "frame" followed by TAB would define a new headline,
prompting for the title and possible arguments (with defaults).

HTH,
eric

-- 
: Eric S Fraga (GnuPG: 0xC89193D8FFFCF67D) in Emacs 24.0.50.1
: using Org-mode version 7.5 (release_7.5.113.g9010a.dirty)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]