emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] org-exp-bibtex missing in git?


From: Achim Gratz
Subject: Re: [O] org-exp-bibtex missing in git?
Date: Thu, 07 Mar 2013 23:46:06 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.93 (gnu/linux)

Bastien writes:
> I'm all for following established standards, but I'm not sure what is
> the concrete proposal here.

I don't have one yet, mainly because I'm fuzzy on what direction this
will take.  I ask again to consider what's already out there and that's
mainly BibTeX and things that work in principle like BibTex: in the
document itself you only say "here's a citation" and the rest of the
handling takes place outside (there are style files, databases in files
and online, tools for making and converting them).  You make the
connection by specifying a configuration in the document.  Now if Org
would abstract away some of these differences and maybe work in
conjunction with some of these outside programs to maybe pull references
from online sources and cache them locally (I always hate this step
since it is so repetitive), then we're talking.

> Do you mean using something like this
>
>   [[file:my.bib&key=key;prenote=note1;postnote=note2][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.  In fact there is no reason to even think of it as a
file: protocol since the filename is just another parameter; you don't
want to get a file at all.  Choose another more suitable protocol or, if
none exists, define your own.  Assuming I interpret the intent of this
link correctly, you want to look up key in file my.bib and then
construct a citation with a post- and prenote, while (redundantly?)
using key again for display in the Org document.  This is involving a
lot of things that don't necessarily belong into the same invocation:
where the data is stored, how to get at it, what parts of the data to
extract and lastly how to present the result.  I submit that this is is
probably too complicated to try and cram all of this into the "link
syntax".


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Factory and User Sound Singles for Waldorf rackAttack:
http://Synth.Stromeko.net/Downloads.html#WaldorfSounds




reply via email to

[Prev in Thread] Current Thread [Next in Thread]