From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 2Pz5DRE2sWDDSQAAgWs5BA (envelope-from ) for ; Fri, 28 May 2021 20:27:29 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id kPCYCRE2sWD6IgAA1q6Kng (envelope-from ) for ; Fri, 28 May 2021 18:27:29 +0000 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 626AB158F7 for ; Fri, 28 May 2021 20:27:28 +0200 (CEST) Received: from localhost ([::1]:59644 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lmhCh-00072d-1F for larch@yhetil.org; Fri, 28 May 2021 14:27:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44194) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lmhBa-0006xg-9K for emacs-orgmode@gnu.org; Fri, 28 May 2021 14:26:18 -0400 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]:37479) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lmhBY-0005Xs-HF for emacs-orgmode@gnu.org; Fri, 28 May 2021 14:26:17 -0400 Received: by mail-wm1-x331.google.com with SMTP id f20-20020a05600c4e94b0290181f6edda88so5084554wmq.2 for ; Fri, 28 May 2021 11:26:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=QG7gWzT3WVam8tOy3jVIUyrErPUacG2yI2cNakRtMMk=; b=jDmxaFdiIE4C4wf36/yWl72dIbo3n3JbB0Ql0U5jfzXD0VXJtLxdcypk0vbSS0JkJy Xyr5DezweUqQreo3zbkpXPxTUFxH3Vvha8JfBW+n5Ax/7daRKQKE2ZSYdGXEh/Nm4MZ9 CPCWT+1yeHNU1Q6Qslbwj6vWzOF7VGo06OPajlALJ23NtR8YyJ9ILH0pVAAR6rHc5cXI xk17X7J2TSekTBRScrJL6Y6EBnyg5m1xTRTg8PvoChENWvq/vgrDjlawH2DvhFWazLsL 7y4jfWiQyLrIwAZqFqWDIikqojU4e9hmimpxzpEr3o5JvgeKnvvMt0j+HVLaOKqr3FAn UMPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=QG7gWzT3WVam8tOy3jVIUyrErPUacG2yI2cNakRtMMk=; b=Q52T0rmgtZD5YtqY5yGHGgEPwQQyi+hMxvN+Ywe9f3gEaMW4czyIuDpe8pguBmeov1 KFgDER4s3yeNqNQ+wGab3OVNr5549dLv2G5c5vA+DncWWaJO5IVktzAI4SZIXG9jKIpB lZYz9yeCpoIVPSAC/4wTgZ8+LQoXCMCZMnnXV9fW2yw+mhOvWlaIYclObZd7kOJLnpab 0OTIUKaGATr95gnuIO5FOdKng158TcEGNm6FE/hxoo6nFSGapqoS3dwL6VvlbH6ParuW AD2hPORCToZKuKT2ZCS3L0ur7YdKHxctQfjCVHulZjqAsB7YgxQiWH5kq780EO8tNi1e nFiw== X-Gm-Message-State: AOAM532T5L3/FJj0mtKXOo1xbbOiu2YqAWva+k0rZt5JwlmwvmwUMKrq bDEJNTTLnq5rvcbZn1H6p8qJ5sGnf2I23m3hz5VBtKyyHjuoMw== X-Google-Smtp-Source: ABdhPJx60f7xb4ybF0v8k15eqcl7NyckaA9ouKYtad0MCRBPIx/O01EzFaSP3W2FOs1Aw1BfFWJgpEYA5q7x0n63hUM= X-Received: by 2002:a7b:c405:: with SMTP id k5mr9949631wmi.133.1622226373254; Fri, 28 May 2021 11:26:13 -0700 (PDT) MIME-Version: 1.0 References: <87y2c1dym9.fsf@nicolasgoaziou.fr> <875yz2c0r0.fsf@nicolasgoaziou.fr> <87fsy6n8d2.fsf@gmail.com> <87y2byaim4.fsf@nicolasgoaziou.fr> <877djin4qg.fsf@gmail.com> <87eedqahd6.fsf@nicolasgoaziou.fr> <874kemn3qt.fsf@gmail.com> In-Reply-To: <874kemn3qt.fsf@gmail.com> From: "Bruce D'Arcus" Date: Fri, 28 May 2021 14:26:01 -0400 Message-ID: Subject: Re: [wip-cite-new] Initial implementation of `csl' citation processor To: org-mode-email Content-Type: text/plain; charset="UTF-8" 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: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1622226448; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=QG7gWzT3WVam8tOy3jVIUyrErPUacG2yI2cNakRtMMk=; b=IW2TXys6iks7OPJvkY4DFuEYSnRWRQKgxSsy3Pk+RjqMBfvz/vmxh+vCqVgSgrs7X2qoNE kxudOseW4afOxYwAt9a9o3EbEiLmFxt5lQEnUgQnDvKYPxWwo192Bq8QnKq0XUBV19uP4H 2YZl3cm/mY03X7c/K38vqKD1Fwk6w5rphr+Z4NPUVV8HFHvGeky+ktXij7liMELwJZEG9s DiDzlA6asFarm+PPjyo+0QebG9Yn5+FU6ZUgo82jaoSbxMC/8VJEvIsaysrka1iTXg19K9 qwYQ7cD3b/oeooJjyiZim+WgkK1pJCXuAW+uNsYpUUL0JGxlVriTgJ9s8M6kbQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1622226448; a=rsa-sha256; cv=none; b=iv012m9anWMiTBTporxj7F3R+nU26okyWNvopEpuY3Qh4NbBwu9Gb2tPR9rytCVbOqz2LY mM4VmLU5rGj5ywKioVdp2wk2zgqzq1/W6SrHCHdGriQ7FjoTcape10DNm/Fi/2BzEUKJjR yEL7y1U4+JanJqHsXFAB5Z8ECtJQ9ediUWLxqzlkFnha86EKFTEAcc49+LhYfZPj8dMlUv 7PUihXXHIGKid5UIJ1g8CGyXXbzqq7FdiXd9u9GQHy8ulNlgQgDq2JkQ+o8gniRNNJU1Nf 1ruHtx6Mdn+F47hgoImcdyxhKngkEG3g8k3mDbR85bmRKQIiunnST0mzIhoPcw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=jDmxaFdi; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Spam-Score: -3.13 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=jDmxaFdi; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Queue-Id: 626AB158F7 X-Spam-Score: -3.13 X-Migadu-Scanner: scn0.migadu.com X-TUID: Eff9sglbzNRQ On Fri, May 28, 2021 at 1:54 PM Timothy wrote: > > > Nicolas Goaziou writes: > > > I wouldn't hold my breath. > > > > First, IIUC, there's no reason to force biblatex over natbib OOTB as > > both are widely in use. But, more importantly, "oc-csl" require the > > external Citeproc library, so it cannot be loaded by default. As > > a consequence, no default configuration can use it. > > If you don't mind some follow-up questions. > + I take it that natbib is used by default for LaTeX then? Is it fairly > easy for the user to switch to biblatex? > + With citeproc, I don't suppose something could be put behind a > (featurep) switch to use oc-csl if citeproc is available, and fall > back gracefully otherwise? Not sure about generally (Nicolas can comment on that), but in this case, if you specify this: #+cite_export: natbib ... the export process runs through that processor, even if you are outputting to plain text or HTML, where natbib is not supported. So in an HTML file, you end up with citations like "\citet{doe}" of course. That's actually good for testing, but maybe not so much for actual use. If you choose oc-biblatex instead, not sure what happens behind the scenes, but it does export a latex file for biblatex, without any other configuration, but the same way as with oc-natbib. Bruce