Sebastien Vauban <wxhgmqzgw...@spammotel.com> wrote: > Using this: > > #+begin_src org > ## +BIND: org-export-latex-image-default-option "" > #+LaTeX_HEADER: \usepackage{calc} > > * foo > > This is an inline image:=20 > #+LaTeX: \raisebox{-\height / 2}{\includegraphics{scomp3.png}} > . It should not be scaled. > #+end_src > > produces that for me: > > #+begin_src latex > This is an inline image:=20 > \raisebox{-\height / 2}{\includegraphics{scomp3.png}} > . It should not be scaled. > #+end_src > > So, it worked out-of-the-box. >
The problem is not that it does not work: of course it does. The problem is that it is too closely tied to latex - forget about exporting it to HTML or any other format. > > and I don't know any way to convince it to do it "right". Unless somebody > > can come up with such a way, the only possibility that remains is to hack > > org-latex.el. > > You can try the dirty trick given by Carsten: adding `{}' in front of your > environment -- as "environments are only detected if they are the first thi= > ng > in a new line": > > #+LaTeX: {}\raisebox{-\height / 2}{ > > See http://comments.gmane.org/gmane.emacs.orgmode/21183. > Thanks for the pointer - I'll have to try to remember this for future reference (but we all know how that will work out for me :-) ). However, in this case, the problem is not the recognition of the environment: the latex exporter seems to mangle the link that follows. So far, the only thing that has worked is actually hacking org-latex to insinuate the \raisebox in the proper place. Thanks, Nick