From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefan Nobis Subject: Re: Citation syntax: a revised proposal Date: Fri, 27 Feb 2015 09:49:08 +0100 Message-ID: References: <87k2zjnc0e.fsf@berkeley.edu> <87bnkvm8la.fsf@berkeley.edu> <87zj8co3se.fsf@berkeley.edu> <87ioezooi2.fsf@berkeley.edu> <87mw4bpaiu.fsf@nicolasgoaziou.fr> <8761aznpiq.fsf@berkeley.edu> <87twyjnh0r.fsf@nicolasgoaziou.fr> <87oaopx24e.fsf@berkeley.edu> <87k2zd4f3w.fsf@nicolasgoaziou.fr> <87egpkv8g9.fsf@berkeley.edu> <877fv6xfaq.fsf@gmail.com> <87h9u8jr8i.fsf@gmail.com> 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]:58285) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YRGbp-0006rg-0l for emacs-orgmode@gnu.org; Fri, 27 Feb 2015 03:49:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YRGbl-0002pz-0f for emacs-orgmode@gnu.org; Fri, 27 Feb 2015 03:49:20 -0500 Received: from basilikum.nobis-admin.de ([89.238.71.130]:41560) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YRGbk-0002pf-Pv for emacs-orgmode@gnu.org; Fri, 27 Feb 2015 03:49:16 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by basilikum.nobis-admin.de (Postfix) with ESMTP id 9B3497E0049 for ; Fri, 27 Feb 2015 09:49:14 +0100 (CET) Received: from basilikum.nobis-admin.de ([127.0.0.1]) by localhost (basilikum.nobis-admin.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JcZoCiQ89ONh for ; Fri, 27 Feb 2015 09:49:09 +0100 (CET) Received: from karotte.fritz.box (unknown [IPv6:2001:4dd0:fb8a:0:dc19:a5ab:78cb:d64b]) by basilikum.nobis-admin.de (Postfix) with ESMTPSA for ; Fri, 27 Feb 2015 09:49:09 +0100 (CET) In-Reply-To: <87h9u8jr8i.fsf@gmail.com> (Aaron Ecay's message of "Thu, 26 Feb 2015 21:30:05 +0000") 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: emacs-orgmode@gnu.org Aaron Ecay writes: > I count roughly 50 commands in sections 3.7.1 =E2=80=93 3.7.6 of the > biblatex user=E2=80=99s manual (version 2.9a of 24/06/2014). Some of these > are quite esoteric, of course, but they are all provided. There are many commands (and even more private commands are possible) in order to help reproducing all the various citation styles out there. The critical question for org and org users is: How many different citation commands are needed in a single document (or needed by a single author within all her documents)? If no single author ever needs more than about a dozen different commands (including variations like the genetive versions), the [cite:subcommand ...] syntax should suffice. > By way of illustration, Biblatex (AFAICT) doesn=E2=80=99t provide a > possessive citation command, which was mentioned by someone in this > thread (or its predecessor) as a desideratum. I=E2=80=99d expect a savvy > latex user to put in their preamble: > \newcommand{\citeposs}[1]{\citeauthor{#1}=E2=80=99s (\citeyear{#1})} This is what the subcommand is for. An author may define "poss" as a subcommand and use [cite:poss ...]. Then all the nice gimmicks will still work. --=20 Until the next mail..., Stefan.