From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.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 MF3rGPK6QWLLGAEAgWs5BA (envelope-from ) for ; Mon, 28 Mar 2022 15:41:06 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id sGJjEfK6QWKrBwEAG6o9tA (envelope-from ) for ; Mon, 28 Mar 2022 15:41:06 +0200 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 CEF07E884 for ; Mon, 28 Mar 2022 15:41:05 +0200 (CEST) Received: from localhost ([::1]:58508 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nYpcG-0007rG-48 for larch@yhetil.org; Mon, 28 Mar 2022 09:41:04 -0400 Received: from eggs.gnu.org ([209.51.188.92]:56134) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nYpEw-0004CI-1V for emacs-orgmode@gnu.org; Mon, 28 Mar 2022 09:16:59 -0400 Received: from [2a00:1450:4864:20::42e] (port=36769 helo=mail-wr1-x42e.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nYpEu-0005XF-2q for emacs-orgmode@gnu.org; Mon, 28 Mar 2022 09:16:57 -0400 Received: by mail-wr1-x42e.google.com with SMTP id u3so20386482wrg.3 for ; Mon, 28 Mar 2022 06:16:55 -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; bh=qcCtrFVyTfTUiaJ1Fmc0DkHSxaSbV7KA33yXdwlOG3I=; b=fYuzO2s7tVtC1gj/y86eD+fzoLUDhFr8VjpUyDhjjRtFVbcP9UeSEMao/5TS/ryhFv O6O3RMcugrwR2n9KrsvvSAhRQoya8lTNTR7pivVBTxnM303hjho0cyQz1ic7NZmKJQ/X JNgHPihOT5hIVwavxwMXEoOvncMs2Tgg9CRUYng1/KCWGIctkuQmM839yoBAdgFuJjR9 XgJxIeepXgCGyIy3NlMltD4SxZREt5JRqYmuJwQdpjGfmI2Gz9eHXWJh/MinjVv0tb2H 19pOsS/bMO/5qeLf5/ynlSVgzb93zuNXRRiOHYGbOojz9Ho0XlnnRQpEY3g1uOVgKg0R TP+Q== 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; bh=qcCtrFVyTfTUiaJ1Fmc0DkHSxaSbV7KA33yXdwlOG3I=; b=d2ON44oCaO06ZURU3owi34p0zchN6+smRl872IQerpE4VGJux+AJpg0gz/9p0Zx0cd Nu2Id7nB3EmapZ6LayU9GO4RfdjgJniFaePB5X5jqc8+q/MS0qSxBZL8Ehe74LQWXesz iGPQ9BRdudRm1FlNoIrmlTTeuvox7LVM9iRRKar2+NMLWRPu4/t9+N2FK8bjFH6cKWZE XReR7boFJ2VGFJYhzTjJqDBeqYD+5iRncuegV1muZAEddf+1tHbmi8wfojD1Klmi+kQS TbVHGnt2LJLnzfX/Wl3Ax73qbAF++cRcRIb0n/1gdMl1EwKEi8uyOi1LJa72EoB5T5Jb 1MwQ== X-Gm-Message-State: AOAM532+YR9q8dsTpD/JJXCPAY/qXgdDA515ALoJSNdoUrRJZy3gPEcH wUxLNzTEPi3Yp/+gAt3niA9RqQ8FoZCyBAYdvvg= X-Google-Smtp-Source: ABdhPJzkJj0Y1trN/EIQBkRuaDt3UcBQJoGOAMp4z1QaA2UVCgAA2pbkOkQLl1OsKRAb85XjWxE3g+eXEuP9FrhjzPM= X-Received: by 2002:a5d:5046:0:b0:1ed:9eac:bade with SMTP id h6-20020a5d5046000000b001ed9eacbademr23562675wrt.697.1648473413926; Mon, 28 Mar 2022 06:16:53 -0700 (PDT) MIME-Version: 1.0 References: <87wngosqvm.fsf@nicolasgoaziou.fr> In-Reply-To: From: "Bruce D'Arcus" Date: Mon, 28 Mar 2022 09:16:42 -0400 Message-ID: Subject: Re: citations: org-cite vs org-ref 3.0 To: Max Nikulin , org-mode-email Content-Type: text/plain; charset="UTF-8" X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::42e (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::42e; envelope-from=bdarcus@gmail.com; helo=mail-wr1-x42e.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: , 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=1648474865; 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=qcCtrFVyTfTUiaJ1Fmc0DkHSxaSbV7KA33yXdwlOG3I=; b=DqxSCe6vny7OanmRloMMPa7EKzgZmOlH6gdx3n7ubd81MqcEORX+r5rnIbZd3FGfy5InyB psrdC4sF/pBi4u4XTKnuVruatNorFIo32gO3EOA92P9g26MdKClr1qDf2lVmmg/OZ9Ccg1 9WaEkFfeQbEoajnm12Z86+upCYPBD4Xtx+g5IXmvstLtgRq4gQdy6IKhI9JuO6ROOwFADk QNKyH+OR+Wqk3LYDSohz0B11wCcHsoaBCMoo60YviSXz/I+wD3STV+oegpSVirjv/4xtGd 4op7+7A+QmbptJS0h+OiDyToVt4ZmFMtXih9BkoEQq9kSH3HSGpYiMFHq8pM1w== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1648474865; a=rsa-sha256; cv=none; b=W7Gyf4GjuHAv8Z1vT3N7cnpFpAd1FNKxaXASGdjL6z15EmVFwb2r+mW8Myu8LCeTjpba4x VlQeP76sicF0NNAbiFze+6tbM6rccSc/I8Mxh/LsM1D5ZwJa3wBsItrM4QCP1iDKYD10Sk vYsaGp96iIT2tGf/1Wkuk7ubDmj1DxHP5H3zKzh+4ZwukLk2//RpqyWwuVEnvwdLtL99+d yKaE16++sKc9hM9wy0Es8QtOFxQd85Czb4LL/aRVtdzoZ7fwS3SmD6uX5hTPYjMmrgAHIF GUgi0P7M8hONhtvAzyHrl1KCFzTQmYlkjUJfkDBTByR+Tc+YY7tcNLZ97xFHIA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=fYuzO2s7; 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: -7.87 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=fYuzO2s7; 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: CEF07E884 X-Spam-Score: -7.87 X-Migadu-Scanner: scn0.migadu.com X-TUID: pYAlX9Pi9S7X On Mon, Mar 28, 2022 at 8:37 AM Max Nikulin wrote: > > On 28/03/2022 02:40, John Kitchin wrote: > > Max Nikulin writes: > >> On 21/03/2022 18:51, John Kitchin wrote: > > > > Rather than rehash a lot of experiences, I really encourage you to try > > writing a processor that can support this. Or even, try modifying > > org-ref-cite to support it. Not as some thought experiment about what > > should be possible, but an actual experiment that is worked out. > > I have some ideas for links, other inline objects and export attributes > that I should try before. > > >> In particular I am worrying concerning https://github.com/jkitchin/org-ref > >> README (and the same phrase from the earlier message): > >> > >>> org-cite does not meet my citation and technical document publishing needs, > >>> and it was not possible to integrate it into org-ref without compromising > >>> those. > > > > I have taken this out of the readme. I still agree with the sentiment, > > but my needs are not the same as others (for example, I include in my > > needs include ease of support and development, which is not a user > > need), and it is possible to meet some basic needs fully. > > John, in another message (Sun, 27 Mar 2022 13:00:40 -0400) > https://list.orgmode.org/m24k3jnq0k.fsf@andrew.cmu.edu you clearly > stated a technical limitation that is a real reason why org-cite is not > an option for you and for some other users: performance has not been > optimized for large BibTeX databases. It is deserved to be mentioned. FWIW, Ihor posted a patch related to this a week or so ago. > You even have managed to convince me that, besides adding missing style > names, some existing ones should be adjusted. noauthor/bare for citeyear > example makes for me much more sense ... This does need some attention, but there are wrinkles here. Citeyear is specific to author-date styles, while noauthor is intended to be more general. Hence, initially "noauthor". This indeed was influenced by CSL implementations like Zotero and pandoc, which have a notion of "suppress author". But the names are kind of awkward admittedly, and Andras Simonyi subsequently added a "year" style in oc-csl. You can see the conversation about it here. https://github.com/andras-simonyi/oc-csl-ns/issues/1#issuecomment-895440897 I think it's probably a good idea to add "year" to the latex processors too. I will reproduce Denis' explanation from that linked comment here: ------- The reasoning behind "noauthor" vs "year" was that our priority was portability between different classes of citation styles. If we have this item "John, Doe. /A book/. 2020." the variant "noauthor" can be used to render this consistently. In-Text: a) author-year: "(2020)" b) author-title: "(/A book/)" Author-title in footnote: "/A book/. 2020." Here, it's not so much about what information should be rendered, but rather what should be ommitted. "Year" would be much less portable. That doesn't mean that "year" couldn't be legitimate, in the sense of "I really need the year here". But that raises another question: How will citeproc-el know where this year is coming from, and how the year has to be formatted? That will have to be hardcoded in the processor as styles contain no information about this. ---- Bruce Bruce