[Top][All Lists]
[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)