[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] bibliography as part of the source document?
From: |
John Kitchin |
Subject: |
Re: [O] bibliography as part of the source document? |
Date: |
Wed, 15 Jun 2016 08:41:13 -0400 |
User-agent: |
mu4e 0.9.16; emacs 25.1.50.1 |
You might checkout the function at the end of this org-ref issue:
https://github.com/jkitchin/org-ref/issues/176
It provides a way to extract all bibtex src blocks to a file and is a
bit different than using org-babel-tangle.
Ken Mankoff writes:
> On 2016-06-14 at 21:29, Ken Mankoff <address@hidden> 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.
--
Professor John Kitchin
Doherty Hall A207F
Department of Chemical Engineering
Carnegie Mellon University
Pittsburgh, PA 15213
412-268-7803
@johnkitchin
http://kitchingroup.cheme.cmu.edu