On Wed, Nov 28, 2012 at 01:58:09PM +0100, Nicolas Goaziou wrote: > Hello, > > Suvayu Ali <fatkasuvayu+li...@gmail.com> writes: > > > >> Images accept `:float', `:placement' and `:options' as attributes. > >> `:float' accepts a symbol among `wrap', `multicolumn', and > >> `figure', which defines the float environment for the table (if > >> unspecified, an image with a caption will be set in a "figure" > >> environment). `:placement' is a string that will be used as > >> argument for the environment chosen. `:options' is a string that > >> will be used as the optional argument for "includegraphics" macro. > >> > > Since Beamer back-end doesn't redefine how images are handled, you can > use the same properties as above, within an attr_latex keyword. >
Okay thanks. :) > About special environments for plain lists, I'm unsure if this is a good > idea. AFAIK many don't support overlay specifications so it would lead > to errors when one provides both a special environment and an overlay, > i.e.: > > --8<---------------cut here---------------start------------->8--- > #+attr_beamer: :environment inparaenum :overlay "+-" > - item 1 > - item 2 > --8<---------------cut here---------------end--------------->8--- > > Also, Beamer has its own way to render standard lists (through themes) > and it could cause problems with foreign packages. > > On the other hand, I can still make it easy for an user to shoot himself > in the foot: code-wise, it is cheap. What do you think? > Personally I think having the option to shoot myself in the foot is preferable over not being able to configure. But then others may not agree. Is it possible to disallow :overlay when :environment is provided? If so you could generate a warning during export. That said, the way I see it, most widely used list-like environments are of the "new item on a new line" kind (which are supported by overlays). I wanted to use inparaenum for ease of editing, in my slide I wanted an inline list (where overlays aren't really needed). So setting the two attributes simultaneously is probably very unlikely. I am quoting my use case below in case that helps the discussion. Something like item (1) would have been nice, however I ended up using (2). 1) Asymmetries can be constructed that are, #+attr_beamer: :environment "inparaenum" :options "i)" 1. CP-odd, 2. CPT-odd and 3. T-odd 2) Asymmetries can be constructed that are, i) CP-odd, ii) CPT-odd and iii) T-odd. Anyone else have any thoughts on this? -- Suvayu Open source is the future. It sets us free.