From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rasmus Subject: Re: org-exp-bibtex missing in git? Date: Fri, 08 Mar 2013 10:27:28 +0100 Message-ID: <8738w6jl6n.fsf@pank.eu> References: <20130303070635.GA12112@panahar> <87fw0cg42y.fsf@allisson.co> <87vc98be83.fsf@bzg.ath.cx> <87ehfwwgdd.fsf@gmail.com> <87ppzg2r05.fsf@med.uni-goettingen.de> <87ppzgusem.fsf@gmail.com> <87ppzcfy2e.fsf@med.uni-goettingen.de> <87lia0s7wi.fsf@bzg.ath.cx> <876213lqfk.fsf@gmail.com> <87wqtjo6h6.fsf@bzg.ath.cx> <87boavcpzc.fsf@gmail.com> <87fw075ivl.fsf@bzg.ath.cx> <87ppzbcdnt.fsf@Rainer.invalid> <871ubq50gq.fsf@bzg.ath.cx> <87sj46bzgx.fsf@Rainer.invalid> <87k3pikchy.fsf@pank.eu> <877glikc8f.fsf@pank.eu> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([208.118.235.92]:50100) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UDtaV-0007uM-Tw for emacs-orgmode@gnu.org; Fri, 08 Mar 2013 04:27:44 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UDtaQ-0001Kb-Im for emacs-orgmode@gnu.org; Fri, 08 Mar 2013 04:27:39 -0500 Received: from mout.gmx.net ([212.227.17.20]:53867) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UDtaQ-0001KV-9N for emacs-orgmode@gnu.org; Fri, 08 Mar 2013 04:27:34 -0500 Received: from mailout-eu.gmx.com ([10.1.101.211]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0Laq7a-1UbukH09xw-00kMhh for ; Fri, 08 Mar 2013 10:27:33 +0100 In-Reply-To: (Thomas S. Dye's message of "Thu, 07 Mar 2013 14:10:33 -1000") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: "Thomas S. Dye" Cc: emacs-orgmode@gnu.org tsd@tsdye.com (Thomas S. Dye) writes: > Rasmus writes: > >> Achim Gratz writes: >> >>>> Do you mean using something like this >>>> >>>> [[file:my.bib&key=3Dkey;prenote=3Dnote1;postnote=3Dnote2][key]] >>>> >>>> for the file: protocol >>> >>> This is a prime example of how _not_ to do this, IMHO. The file >>> protocol is an established protocol that you shouldn't bolt any extra >>> parameters on.=20=20 >> >> I very much agree. The current "hacks" using links are annoying and >> ugly, and if we were to do citations properly in Org=E2=80=94and I think= we >> should=E2=80=94it should NOT be using links (as Nicolas also pointed out= ). >> It's a hack and shouldn't be made official. >> >> In my book it would seem 'natural' to strive towards the following: >> >> 1. It should be Bibtex-based. I.e. Bibtex should be the 'database' >> or storage for citation information. It may be stored in >> Org-Bibtex-whatever, but Bibtex should be the natural base. >> 2. Citation selection should be possible via Reftex. >> 3. It should look nice in the buffer. For instance, with the >> current link hacks I am shown the pre or post notes in place of >> the citation. Ideally, it should be able to specify a >> reftex-cite-format string on how to display stuff in the buffer. >> Notes should be viewable in an non-disturbing way. >> Ideally, I would want to see something like: >> (POSTFIX, Jensen, 1906, SUFFIX) >> or >> Jensen (POSTFIX, 1906, SUFFIX) >> (If my memory serves me correctly this is how BibLatex places >> notes). >> (4. If we are to adopt LaTeX terminology we should adopt the >> terminology of BibLatex as opposed to Natbib).=20 > > Given that 1., 2., and 4. are possible with "link hacks" doesn't this > leave just 3. in need of solution? If the current link syntax would > take another function used to display the link, then wouldn't that solve > 3.?=20 Indeed, but perhaps there is a better possible syntax. With Reftex the the link-way is OK, but I still think that we should think about whether there is a "Better Way"=E1=B5=80=E1=B4=B9 if Org was to add it offi= cially. There are some recent projects adding citation support for higher level languages such as: 1. https://github.com/cboettig/knitcitations 2. http://wordpress.org/extend/plugins/kcite/ =E2=80=93Rasmus --=20 May the Force be with you