From mboxrd@z Thu Jan 1 00:00:00 1970 From: Torsten Wagner Subject: Re: org-babel: Managing a bibtex database Date: Fri, 22 Jan 2010 17:00:49 +0900 Message-ID: <201001221700.49957.torsten.wagner@googlemail.com> References: <1264089937-sup-1826@oz.taruti.net> Mime-Version: 1.0 Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NYES5-00035N-0T for emacs-orgmode@gnu.org; Fri, 22 Jan 2010 03:01:09 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NYES0-00031K-Kr for emacs-orgmode@gnu.org; Fri, 22 Jan 2010 03:01:08 -0500 Received: from [199.232.76.173] (port=51282 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NYERz-000318-NS for emacs-orgmode@gnu.org; Fri, 22 Jan 2010 03:01:03 -0500 Received: from mx20.gnu.org ([199.232.41.8]:59112) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NYERy-0002g1-Od for emacs-orgmode@gnu.org; Fri, 22 Jan 2010 03:01:03 -0500 Received: from mail-yx0-f191.google.com ([209.85.210.191]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NYERx-0000cv-Ol for emacs-orgmode@gnu.org; Fri, 22 Jan 2010 03:01:01 -0500 Received: by yxe29 with SMTP id 29so1925304yxe.14 for ; Fri, 22 Jan 2010 00:01:00 -0800 (PST) In-Reply-To: <1264089937-sup-1826@oz.taruti.net> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org 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