From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rasmus Subject: Re: Citations, continued Date: Tue, 10 Feb 2015 10:20:45 +0100 Message-ID: <87r3tydswi.fsf@gmx.us> 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> <87d25kpxap.fsf@pank.eu> <87k2zsso3w.fsf@nicolasgoaziou.fr> <87vbjcoewx.fsf@gmx.us> <87bnl4shqg.fsf@nicolasgoaziou.fr> <87h9uwwmgt.fsf@gmx.us> <87zj8oqqtz.fsf@nicolasgoaziou.fr> <87386eywus.fsf@nicolasgoaziou.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:60378) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YL706-0007RE-FV for emacs-orgmode@gnu.org; Tue, 10 Feb 2015 04:20:59 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YL702-000383-Fz for emacs-orgmode@gnu.org; Tue, 10 Feb 2015 04:20:58 -0500 Received: from plane.gmane.org ([80.91.229.3]:43093) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YL702-00037J-8R for emacs-orgmode@gnu.org; Tue, 10 Feb 2015 04:20:54 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1YL6zz-0000EM-KT for emacs-orgmode@gnu.org; Tue, 10 Feb 2015 10:20:51 +0100 Received: from tsn109-201-154-147.dyn.nltelcom.net ([109.201.154.147]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 10 Feb 2015 10:20:51 +0100 Received: from rasmus by tsn109-201-154-147.dyn.nltelcom.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 10 Feb 2015 10:20:51 +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: emacs-orgmode@gnu.org Nicolas Goaziou writes: > Another option is to mimic custom links, if that's what you're thinking > of, which means to store every user-defined keyword in a variable and > build a regexp out of it. I dislike it even more because the document is > not portable anymore, as it requires you to share your custom keywords. So, the (opinionated) useful defaults in biblatex are: cite(s), parencite(s), footcite(s), texcite(s), fullcite, footfullcite, nocite Citation types for extracting parts: citeauthor, citetitle, citeyear, citedate, citeurl, >From natbib: citet (== textcite), citep (== parencite). Keys I don't care about, since they are quite biblatex specific: smartcite, autocide, parentcite*, uppercase variants. *volcites(s) (any objections?) In natbib: citealt, citalp, starred variants So that's 17 support keys and two aliases. I guess this would deter most authors from needing custom styles. > Note that it rules out colons from KEY syntax (but we can use another > less common character, e.g. "|"). The default bibtex.el style generates keys like "%A%y:%t", so I think ":" is no good, appealing as it is. —Rasmus Footnotes: ¹ which is just [cite: common pre; pre1 @k1 post1; ⋯; preN @kN postN; common post] -- Er du tosset for noge' lårt!