[O] Export of inline source blocks
Hi, When exporting an org file containing the line , | Here is some source code: src_c++[:exports code]{int a;} It is inline. ` the following HTML is generated , | Here is some source code: #+BEGINsubSRC/sub c++ | int a; | #+ENDsubSRC/sub It is inline. ` which looks approximately like this , | Here is some source code: #+BEGINSRC c++ int a; #+ENDSRC It is inline. ` When rendered, as opposed to the desired , | Here is some source code: int a; It is inline. ` where the 'int a;' would be syntax highlighted, use a proportional font, etc. Switching automitic subscripting off with , | #+OPTIONS: ^:{} ` doesn't improve the situation. The generated HTML is now , | Here is some source code: #+BEGIN_SRC c++ | int a; | #+END_SRC It is inline. ` which has the equally unsatisfactory visual appearance , | Here is some source code: #+BEGIN_SRC c++ int a; #+END_SRC It is inline. ` when rendered. The experiments were performed with org mode 8.2 on Emacs 24.3.50.1 Could you point out my mistake, please? Thank you.
Re: [O] Export of inline source blocks
Inline code blocks are meant for exporting results, not code. I don't believe Org-mode supports inline source-code export. I'd use simple verbatim markers instead. Cheers, Jacek Generowicz jacek.generow...@cern.ch writes: Hi, When exporting an org file containing the line , | Here is some source code: src_c++[:exports code]{int a;} It is inline. ` the following HTML is generated , | Here is some source code: #+BEGINsubSRC/sub c++ | int a; | #+ENDsubSRC/sub It is inline. ` which looks approximately like this , | Here is some source code: #+BEGINSRC c++ int a; #+ENDSRC It is inline. ` When rendered, as opposed to the desired , | Here is some source code: int a; It is inline. ` where the 'int a;' would be syntax highlighted, use a proportional font, etc. Switching automitic subscripting off with , | #+OPTIONS: ^:{} ` doesn't improve the situation. The generated HTML is now , | Here is some source code: #+BEGIN_SRC c++ | int a; | #+END_SRC It is inline. ` which has the equally unsatisfactory visual appearance , | Here is some source code: #+BEGIN_SRC c++ int a; #+END_SRC It is inline. ` when rendered. The experiments were performed with org mode 8.2 on Emacs 24.3.50.1 Could you point out my mistake, please? Thank you. -- Eric Schulte https://cs.unm.edu/~eschulte PGP: 0x614CA05D
Re: [O] Export of inline source blocks
Eric Schulte writes: Inline code blocks are meant for exporting results, not code. I don't believe Org-mode supports inline source-code export. I see. Thanks. I'd use simple verbatim markers instead. How would I persuade those not to collapse whitespace? Both ~stuff~ and =stuff= get exported as codestuff/code, while #+BEGIN_SRC lang stuff #+end_SRC gets exported as pre class=src src-lang ... /pre