[Top][All Lists]

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

Re: [O] [ANN] e-latex back-end: changes to attributes syntax

From: Suvayu Ali
Subject: Re: [O] [ANN] e-latex back-end: changes to attributes syntax
Date: Wed, 28 Nov 2012 14:27:35 +0100
User-agent: Mutt/1.5.21 (2011-07-01)

On Wed, Nov 28, 2012 at 01:58:09PM +0100, Nicolas Goaziou wrote:
> Hello,
> Suvayu Ali <address@hidden> 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

  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?


Open source is the future. It sets us free.

reply via email to

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