Andreas Leha writes: > John Hendy writes: > >> On Fri, Apr 26, 2013 at 6:49 AM, Andreas Leha >> wrote: >>> Andreas Leha writes: >>> >>>> Hi all, >>>> >>>> I am experiencing problems when exporting a document with inline source >>>> blocks in captions, when I want to export raw results. >>>> >>>> I guess the culprit are the 'raw' results. What should I do instead? >>>> >>>> Here is a MWE that does not export properly to LaTeX: >>>> >>>> >>>> #+PROPERTY: exports results >>>> #+PROPERTY: results raw >>>> >>>> * Caption with inline source >>>> >>>> #+name: theplot >>>> #+begin_src R :results graphics :file someplot.pdf >>>> plot(1:(10+1), 1:(10+1)) >>>> #+end_src >>>> >>>> #+caption: There are src_R{10+1} points in this plot >>>> #+results: theplot >>>> [[file:someplot.pdf]] >>>> >> >> Do you need raw results? It works for me if I just remove the >> =#+PROPERTY: results raw= line. I'm wondering if that property and the >> =:results graphics= in your code block conflict? >> >> My file: >> >> >> #+PROPERTY: exports results >> >> >> * Caption with inline source >> >> >> #+name: theplot >> #+begin_src R :results graphics :file someplot.pdf >> >> plot(1:(10+1), 1:(10+1)) >> #+end_src >> >> >> #+caption: There are src_R{10+1} points in this plot >> #+results: theplot >> >> [[file:someplot.pdf]] >> >> PDF output attached. With the results raw property line, I got goofy >> caption alignment and it just said "points in this plot" instead of >> the full line. >> >> > > Hi John, > > thanks for testing. You see the same behaviour that I see. This is a > bug, IMO. > Well, this may not be desirable behavior, but everything is operating according to the spec. Execute your inline code block manually, and you'll see exactly what is happening during export. The R code returns (as a "raw" result) the following string "11\n". When that string is inserted into the caption, the newline breaks the caption. The following example by contrast does work as expected.