From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id qGEtN+JyOGI8kgAAgWs5BA (envelope-from ) for ; Mon, 21 Mar 2022 13:43:14 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id EOCyNOJyOGL2BQAA9RJhRA (envelope-from ) for ; Mon, 21 Mar 2022 13:43:14 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 6537BCFC3 for ; Mon, 21 Mar 2022 13:43:14 +0100 (CET) Received: from localhost ([::1]:45214 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nWHNR-0004HR-3g for larch@yhetil.org; Mon, 21 Mar 2022 08:43:13 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52368) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nWHML-0004Fu-7b for emacs-orgmode@gnu.org; Mon, 21 Mar 2022 08:42:06 -0400 Received: from [2a00:1450:4864:20::331] (port=52932 helo=mail-wm1-x331.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nWHMJ-0006on-Ng for emacs-orgmode@gnu.org; Mon, 21 Mar 2022 08:42:04 -0400 Received: by mail-wm1-x331.google.com with SMTP id r7so8460270wmq.2 for ; Mon, 21 Mar 2022 05:42:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=S0k+VGCC1O44ASsf3yTY6Bz19872/BIHhclNFhox70o=; b=j3+NV7bBsYKU8/8DnDlymNFdGn7Yegjj+rYJGOelbJKi/K6/1xkWzaCUnLMesmlfjQ OQxAe8km0qUzit4JIVoO3VHZ1Tf9uFI4svMg00ExYCkc5W1iA5mY4Za9C+2shfkhsys+ yi03CXySgsSGsJ78PbXxkp6lYT1mdx4jQ/vVah77tpQ3rcIntt3h/ptbn0vOCUbNTF3o tLDxhNLP9uZMaENs8uaJsHCavhQrFSfYyVdrvZRulaZ3haNPbYnB9UvAt79n8VTQPatI 19AX7pkGZqLSEBQfQh34iE+2z0k5pTX9HNBg00PHrvNQ4rFbqEGZDyLs8faX3f77WB8D jJhQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=S0k+VGCC1O44ASsf3yTY6Bz19872/BIHhclNFhox70o=; b=j93rPi0mb8hquMXIBTYZZhOPv5qY1Xmuj19/wUWBJvqhnJep28Bw5Rcy54ZYFnqgzm C9KiM4HnMXaN4spn4jLcMhOThypBw7KH9Eq99Pb+OZ6glL9gxs4PFR8aynq4j/2X4sju RARNDvZzGGh666vG9UTxEgH3qhLdPZl9bT6NUSjxQ0uCSKz0zuLZ6FJiwhPaIRZ+S22A 0YvI8Nf68SZ+hyseVpuVw5qeelIaT5LI5bcQvz/hqxT7nTwxU2VtxCyakNzqkReJsyjE qpUEzTfQB1gl8jYFMcGgKPImL5SP1nBmhSmK/hcljKxR5JLn6k69/lQ3kDuJIabtafto i0wQ== X-Gm-Message-State: AOAM530672xwm0iX1JPYskIH640QqY6Wf1ZxtvYdWZz2IP31MA+LhsBL ZYYolWNBki3KO3phf/sxlJ3LqK1M8GEBJNMJt4M= X-Google-Smtp-Source: ABdhPJy/222xYjb2GJXpX1q6yrz2F4THZwHnkI0K18ZEBX2aAP9wb4Cj3kRzVExg9fFSS9pv8sZ0+07u+BMu54nfTBs= X-Received: by 2002:a7b:c14c:0:b0:381:32fb:a128 with SMTP id z12-20020a7bc14c000000b0038132fba128mr27225218wmi.116.1647866520157; Mon, 21 Mar 2022 05:42:00 -0700 (PDT) MIME-Version: 1.0 References: <87wngosqvm.fsf@nicolasgoaziou.fr> <87r16wukx0.fsf@gmail.com> In-Reply-To: From: "Bruce D'Arcus" Date: Mon, 21 Mar 2022 08:42:18 -0400 Message-ID: Subject: Re: citations: org-cite vs org-ref 3.0 To: John Kitchin Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::331 (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::331; envelope-from=bdarcus@gmail.com; helo=mail-wm1-x331.google.com X-Spam_score_int: -6 X-Spam_score: -0.7 X-Spam_bar: / X-Spam_report: (-0.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, PDS_HP_HELO_NORDNS=0.659, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: org-mode-email Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1647866594; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=S0k+VGCC1O44ASsf3yTY6Bz19872/BIHhclNFhox70o=; b=sXWN/splJI1A8UQw9/sbD8XcrVZKAxKfBnx/XaqGUzRp/25LxyzaRHfmIeVdHMNr+EC9BF Elb39A9+eU6EIgUQai9Ddl19DBkU1M04g3cJzX5y3eHN0OB2dPiXHJP42un1RZvF08Jh9D 9W49DWYOgUCBTsKSygGG7f3f+a8i3bn/OkT3BMVPjsWjelozBKqiP5VDrSol724fzc4esa +/QcDuQMcRdT9DTx2U6CvJCpQ/F4rdYhpmjVJyBtQIIrtIlyKLgaIRBImin6EJDGOj95qa 9KmvOM90BH1HLbrRNYXYqEOHgxpF35eHP9m3bYdgAio8ugU18ZZo5eUQBA/oNQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1647866594; a=rsa-sha256; cv=none; b=JzMhKMrIqZAVnPj8ewER+M40f5vNXJAXq0d/bW+wRphS4c//dpTc0UvlAvGg4CRQcHBQyB XWHf3VmmMaq+5EK+DmuXl2lcRbtxnFXp7G4+VlatfppI6V6c6vY1nPqfEbksq2gB2Rgcww 4IIGZU2UG+aC4PXCXYJaQwSnrqyfeYZGSYR/xkv1lhv4/4ePqUzKNdOBlfbZqGxpBk4vc8 ZZ/aGNc6ophgbSypt+znP5j6pKghEMy5HHkdmTiNN5nzR+RtcOXZJTV3y66A3I67uq3BHv +ZsVz7gX70D/XwMpqPNPPvAFm0f1FyOa0QxAYmsM33GWAYsAqplDgb32C1igiA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=j3+NV7bB; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -4.12 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=j3+NV7bB; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 6537BCFC3 X-Spam-Score: -4.12 X-Migadu-Scanner: scn1.migadu.com X-TUID: bI/RtKyenDkh On Mon, Mar 21, 2022 at 8:23 AM John Kitchin wrot= e: >> A package could be created, say `org-cite-literal-biblatex' which is jus= t a copy >> of `oc-biblatex.el' with a different default `org-cite-biblatex-styles' = and >> `org-cite-biblatex-style-shortcuts' (or just sets those variables in >> `org-cite-biblatex'). As far as I can tell this would provide exactly th= e >> functionality you say org-cite can=E2=80=99t provide but org-ref does. > > > I wrote this package you suggest in org-ref-cite. In discussions during t= hat development, it was clear the preference was on the more abstracted, an= d uniform syntax across backends cite commands in org-cite, and not this ki= nd of variant. Of course one can do this. It is not that org-cite can't pro= vide it, it is that it doesn't at this time. Just for some broader context on this particular issue. The advantage of the org-cite style/variant design reflected in the included export processors (natbib, biblatex, csl) is that the same styles will mostly generate the same final output. But that portability will only work with those styles and variants. With the new org-cite-biblatex-styles defcustom, however, one can augment or completely replace all those. But if you care about that portability, you'd want to be aware of this, and think about it. So per Timothy's point, you actually don't even need a new processor for biblatex if you want to include all the extensive list of biblatex commands. Natbib AFAIK is already fully covered. There's another POV on this though: If one doesn't like to see the org-cite styles, because of familiarity with LaTeX commands etc., I would argue that can be addressed in the style part of an insert processor and/or in an activate processor. E.g. I would argue this is a UI issue; not fundamentally about the styles names. Bruce