From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nicolas Goaziou Subject: Re: Citations, continued Date: Tue, 10 Feb 2015 10:06:56 +0100 Message-ID: <87twyuxhhr.fsf@nicolasgoaziou.fr> References: <87vbjmn6wy.fsf@berkeley.edu> <87sieokx8e.fsf@berkeley.edu> <54d04780.cb58460a.5243.2603@mx.google.com> <87h9v3li8t.fsf@berkeley.edu> <54d078ff.b044440a.06ec.3cf6@mx.google.com> <87d25rkmag.fsf@berkeley.edu> <54d1bc7b.c57d440a.3c5d.2dca@mx.google.com> <87vbjh284z.fsf@nicolasgoaziou.fr> <87mw4tk4m7.fsf@berkeley.edu> <87oap7z664.fsf@nicolasgoaziou.fr> <87fvaibr3k.fsf@berkeley.edu> <87y4o9s5qc.fsf@nicolasgoaziou.fr> <87egpzicjn.fsf@pank.eu> <871tlzqqkr.fsf@nicolasgoaziou.fr> <87vbjbgvtu.fsf@gmx.us> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56281) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YL6lY-00015c-9n for emacs-orgmode@gnu.org; Tue, 10 Feb 2015 04:05:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YL6lS-0004TO-Tg for emacs-orgmode@gnu.org; Tue, 10 Feb 2015 04:05:55 -0500 Received: from relay3-d.mail.gandi.net ([2001:4b98:c:538::195]:50396) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YL6lS-0004T2-Gb for emacs-orgmode@gnu.org; Tue, 10 Feb 2015 04:05:50 -0500 In-Reply-To: <87vbjbgvtu.fsf@gmx.us> (rasmus@gmx.us's message of "Mon, 09 Feb 2015 12:37:01 +0100") 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: Rasmus Cc: emacs-orgmode@gnu.org Rasmus writes: > Not necessarily. I could do: > > (defun rasmus/gentive-citation (citation-element backend) > (case backend ...) ...) > > (add-to-list 'org-cite-types 'rasmus/gentive-citation ) > > E.g. for genitive citations such as "Smith's (1984) model", which can be > mostly emulated using primitives (:author and :year) if biblatex is not > available. As explained in another message, I'd like to avoid custom citations (portability issues). >> If more than two different keys are needed in a single document, use of >> custom links or raw LaTeX would then be unavoidable. OTOH, this gives us >> very readable citations within the buffer in most cases. > > Perhaps. But then we are back at not having proper support across > backends=E2=80=94which might be unavoidable in any case. Yet, aim high! Obtaining reasonable support for citations in every major back-end is already aiming high in my book. Anyway, I'm fine with having more powerful citation syntax for LaTeX, but let's keep the syntax as simple as possible. As I once was told, Org is not a programming language. Regards,