emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* org-babel: Managing a bibtex database
@ 2010-01-21 16:20 Taru Karttunen
  2010-01-21 18:01 ` Thomas S. Dye
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Taru Karttunen @ 2010-01-21 16:20 UTC (permalink / raw)
  To: emacs-orgmode

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

^ 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
                   ` (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

end of thread, other threads:[~2010-01-25 18:21 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
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

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).