t...@tsdye.com (Thomas S. Dye) writes:

> I think there might be a problem with the regular expression for
> captions on line 703 or org-e-latex.el.  I have a dim understanding of
> regular expressions and the various parsers, but I suspect the problem
> is in this part: [^][]. 
>
> At any rate, this input:
> #+CAPTION: [An example photograph]{An example photograph}.
> #+LABEL: fig:photo

The regexp isn't the problem here. But this all means that I'm breaking
a golden rule: never parse something already parsed.

Anyway, I have switched caption keyword to the dual keywords
category. That means is syntax is now like results keywords' which can
have an optional string (a hash in this case) before their main value.

To put it simply, caption syntax can now be:

                          #+caption: long name
                         #+caption[]: long name
                    #+caption[short name]: long name

much like

                         #+results[hash]: name

Though,

                         #+caption[something]:

is equivalent to no caption since the main value is mandatory.

As a side note, #+label has been deprecated in favor of #+name (though
the former is immediately translated into the latter at parse time).


Regards,

-- 
Nicolas Goaziou

Reply via email to