On 2016-06-14 at 21:29, Ken Mankoff <mank...@gmail.com> wrote:
> I don't know how to tell Org to tangle-on-export with an argument or a
> setting, but it can evaluate code blocks on export, and one of those
> can do the tangling for you. The following might work?
>
> #+begin_src emacs-lisp :exports none
>   (org-babel-goto-named-src-block "bibtex")
>   (org-babel-tangle)
> #+end_src
>
> #+begin_src bibtex :tangle file.bib
> bib contents go here
> #+end_src

Oops. Consider the above pseudo-code. The bibtex block must be named, so that 
(org-babel-goto-NAMED...) can find it. And I'm not sure what "#+begin_src 
bibtex" actually means to Org. It might have to be a #+BEGIN_EXAMPLE or a 
"#+BEGIN_SRC <some_known_language>", but tangled to a .Bib file. If running 
latest Git head, it might also need ":eval no-export" on the bibtex block. 
Hopefully this is enough to help you solve it. Feel free to post an MWE if you 
get it working.

  -k.

Reply via email to