Xavier, > Since I did not find another way to do it, I would like to submit the > following patch
Great! > diff --git a/lisp/ox-latex.el b/lisp/ox-latex.el > index 09928a4..3da2dd5 100644 > --- a/lisp/ox-latex.el > +++ b/lisp/ox-latex.el > @@ -2333,6 +2333,7 @@ This function assumes TABLE has `org' as its > :type' property and > ((and (not float) (plist-member attr :float)) nil) > ((string= float "sidewaystable") "sidewaystable") > ((string= float "multicolumn") "table*") > + ((string= float "figure") "figure") > ((or float (org-element-property :caption table)) > "table"))))) > ;; Extract others display options. > Maybe it is quite "counterintuitive" to use =figure= environment > inside =table= env. but I heavily use tabular to put figures > side-by-side or on a grid array (I guess I am not the only one). There > may be a better way to achieve that... Yeah, you should do it with the package subfigure or subcaption. I use the latter mostly, recently. Do /not/ use the package subfig! Is there support for this now? I have no idea. I've usually just added it manually, with #+LATEX-lines. But I agree that support might be nice. It could probably be handled how matrices are handled (i.e. with no newline between the lines tables and #+LATEX_ATTR lines they are put into the same math environment). I don't know how often people requires side-by-side floats, but for me it would certainly be of interest. I lack time experimenting with it right now, though. –Rasmus -- May contains speling mistake
