Thomas S. Dye writes:
This patch produces a LaTeX environment, marginfigure, that
isn't
part of the standard. AFAIK, marginfigure is defined in the
sidenotes package and separately in the tufte-latex class,
neither
of which Org mode loads by default. If the patch is applied,
then
one of these packages should be added to the list of default
LaTeX
packages so ox-latex doesn't export code it is unable to
compile.
My takeaway from the discussion surrounding ox-tufte-latex
several
years ago is that support for non-standard LaTeX constructs
should
not be part of Org mode core because they complicate
maintenance
unduly.
Thanks for your input and the helpful summary. The stance in
the second
paragraph sounds like a sensible one.
Given the desire to use the marginfigure environment has popped
up a few
times, I wonder if an ox-latex guru can suggest a user-end
customization
that would enable the use of that environment. I suppose an
alternative
is Rasmus's proposal of an :environment attribute for figures
[*] that I
mentioned in a sibling thread.
[*]: https://yhetil.org/orgmode/address@hidden/