* Re: org-babel: Managing a bibtex database
2010-01-21 16:20 org-babel: Managing a bibtex database Taru Karttunen
@ 2010-01-21 18:01 ` Thomas S. Dye
2010-01-22 0:35 ` Torsten Wagner
` (2 subsequent siblings)
3 siblings, 0 replies; 6+ messages in thread
From: Thomas S. Dye @ 2010-01-21 18:01 UTC (permalink / raw)
To: Taru Karttunen; +Cc: emacs-orgmode
On Jan 21, 2010, at 6:20 AM, Taru Karttunen wrote:
> Hello
>
> I am wondering whether org-babel would be suitable for managing a
> bibtex database of ~1500 entries. I am thinking of making Bibtex
> entries into literate source code and thus have org-mode managing
> them in a more sensible way.
>
> Has anyone else done something like this? Any better ideas how to
> accomplish this?
>
> - Taru Karttunen
>
Aloha Taru,
This is an interesting idea. I haven't tried it, but I have spent a
lot of effort over many years maintaining a large BibTeX database.
Once bibtex is registered as an Org-babel language, then bibtex mode
would be available for editing entries. Org keywords have an
immediate and obvious use for topical bibliographies. The literate
programming capability of Org-babel might be used to implement an
authority list for author names, which would help solve one of the
biggest problems we have trying to maintain a database with many
contributors.
Please keep me up-to-date as you either implement an org-mode BibTeX
database or decide against it for some reason.
All the best,
Tom
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: org-babel: Managing a bibtex database
2010-01-21 16:20 org-babel: Managing a bibtex database Taru Karttunen
2010-01-21 18:01 ` Thomas S. Dye
@ 2010-01-22 0:35 ` Torsten Wagner
2010-01-22 1:59 ` Bill Powell
2010-01-22 8:00 ` Torsten Wagner
2010-01-25 18:20 ` Austin Frank
3 siblings, 1 reply; 6+ messages in thread
From: Torsten Wagner @ 2010-01-22 0:35 UTC (permalink / raw)
To: emacs-orgmode
Hi Taru,
I was thinking of something similar but (even if I like org-babel a lot) not
based on org-babel. I think a own mode ala org-bibtex would be nice. However,
the ideas might be joinable.
My idea would be to have somethink like the org-mode link-feature. However,
instead of asking for the link and a describtion text, I like to give the
bibtex-key only. Somewhere in the Header I like to define the bibtex style and
as soon as I finish this kind of link, it would be formated *direclty*
according to the bibtex-style. Removing one of the square brackets should show
the single bibtex entry for possible modifications. Closing the link again will
reformat the descriptive text accordingly.
By this way I would be able to maintain the database in org-mode with addional
notes and information which are not interesting for the database records.
Just an idea..
Totti
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: org-babel: Managing a bibtex database
2010-01-22 0:35 ` Torsten Wagner
@ 2010-01-22 1:59 ` Bill Powell
0 siblings, 0 replies; 6+ messages in thread
From: Bill Powell @ 2010-01-22 1:59 UTC (permalink / raw)
To: Torsten Wagner; +Cc: emacs-orgmode
At Fri, 22 Jan 2010 09:35:06 +0900,
Torsten Wagner wrote:
>
> Hi Taru,
>
> I was thinking of something similar but (even if I like org-babel a lot) not
> based on org-babel. I think a own mode ala org-bibtex would be nice. However,
> the ideas might be joinable.
>
> My idea would be to have somethink like the org-mode link-feature. However,
> instead of asking for the link and a describtion text, I like to give the
> bibtex-key only. Somewhere in the Header I like to define the bibtex style and
> as soon as I finish this kind of link, it would be formated *direclty*
> according to the bibtex-style. Removing one of the square brackets should show
> the single bibtex entry for possible modifications. Closing the link again will
> reformat the descriptive text accordingly.
>
> By this way I would be able to maintain the database in org-mode with addional
> notes and information which are not interesting for the database records.
>
> Just an idea..
Managing bibtex in org-mode sounds exciting! I wish I had some helpful
ideas, but at least I'll be delighted to beta test anything y'all think up.
Here's a +1 to figuring this out. :)
Bill Powell
>
>
> _______________________________________________
> Emacs-orgmode mailing list
> Please use `Reply All' to send replies to the list.
> Emacs-orgmode@gnu.org
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: org-babel: Managing a bibtex database
2010-01-21 16:20 org-babel: Managing a bibtex database Taru Karttunen
2010-01-21 18:01 ` Thomas S. Dye
2010-01-22 0:35 ` Torsten Wagner
@ 2010-01-22 8:00 ` Torsten Wagner
2010-01-25 18:20 ` Austin Frank
3 siblings, 0 replies; 6+ messages in thread
From: Torsten Wagner @ 2010-01-22 8:00 UTC (permalink / raw)
To: emacs-orgmode
Hi again,
I just rethought my idea. I think even if there is no full automatic link
function, it would be nice to see bibtex as a org-babel mode.
My worse case scenario is as follow:
Someone ask me to send the reference X or a bunch of references Y to someone
in plain-text (mostly they like to copy them over in MS-word).
The actual procedure:
For the moment, I have to write a "fake" LaTeX document, and force bibtex to
place all the given bibtex-keys into the references list of this document even
if not really refered to it in the text. I guess I could also copy all the
bibtex entires of the desired references in a singel bib-file and run bibtex
manualy. But I'm doubt whether this is really faster. After that I need to
copy the results from the PDF or PS file to plain text email. Wrong line breaks
and format loose are the results.
The org-mode babel approach would be:
I would prefer two ways in a bibtex-babel set-up.
1. Take the bibtex-entires from a given database (bib-file) according to the
given bibtex-keys inside the source code block. Process them by the given
bibtex-style and place the result in the result section of org-babel.
2. Add full bibtex entries directly to the source code block and process them
according to the given bibtex style. Place the result in the result section of
org-babel.
The idea to extend the link function of org-mode by linking to a bibtex-
database might be the next step.
Best regards
Torsten
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: org-babel: Managing a bibtex database
2010-01-21 16:20 org-babel: Managing a bibtex database Taru Karttunen
` (2 preceding siblings ...)
2010-01-22 8:00 ` Torsten Wagner
@ 2010-01-25 18:20 ` Austin Frank
3 siblings, 0 replies; 6+ messages in thread
From: Austin Frank @ 2010-01-25 18:20 UTC (permalink / raw)
To: emacs-orgmode
[-- Attachment #1.1: Type: text/plain, Size: 896 bytes --]
On Thu, Jan 21 2010, Taru Karttunen wrote:
> I am wondering whether org-babel would be suitable for managing a
> bibtex database of ~1500 entries. I am thinking of making Bibtex
> entries into literate source code and thus have org-mode managing them
> in a more sensible way.
> Has anyone else done something like this? Any better ideas how to
> accomplish this?
As an intermediate step, I'd be interested in seeing integration between
ebib [1, 2] and org-mode. At the least, it would be great to store a
link in the ebib buffer, have it inserted as a link to the ebib database
when added to the org buffer, and have it exported as a working
reference (at least when exporting to \LaTeX).
Thanks,
/au
[1] http://ebib.sourceforge.net/
[2] http://repo.or.cz/w/ebib.git
--
Austin Frank
http://aufrank.net
GPG Public Key (D7398C2F): http://aufrank.net/personal.asc
[-- Attachment #1.2: Type: application/pgp-signature, Size: 194 bytes --]
[-- Attachment #2: Type: text/plain, Size: 201 bytes --]
_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode
^ permalink raw reply [flat|nested] 6+ messages in thread