From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:8:6d80::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id LMyPDia/h2BHxgAAgWs5BA (envelope-from ) for ; Tue, 27 Apr 2021 09:37:10 +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 mDAfCSa/h2CcZQAA1q6Kng (envelope-from ) for ; Tue, 27 Apr 2021 07:37:10 +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 D9A792C97D for ; Tue, 27 Apr 2021 09:37:08 +0200 (CEST) Received: from localhost ([::1]:55980 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lbIHL-0007Ys-2j for larch@yhetil.org; Tue, 27 Apr 2021 03:37:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57378) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lbIGf-0007XT-Lm for emacs-orgmode@gnu.org; Tue, 27 Apr 2021 03:36:25 -0400 Received: from wforward1-smtp.messagingengine.com ([64.147.123.30]:43715) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lbIGd-0002wc-Fi for emacs-orgmode@gnu.org; Tue, 27 Apr 2021 03:36:25 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailforward.west.internal (Postfix) with ESMTP id EDD4312F8; Tue, 27 Apr 2021 03:36:19 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Tue, 27 Apr 2021 03:36:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; bh=obzPDvzYjnJdpIDpG5tWyN1jK9akWm/QQApW9mCxC94=; b=tjKnkI/Z Z/j91w32BeiKcazU4KSGWtbgELhlcofbR0E/JRYB8bhf/1LEACISAgUshG2NBln/ 2QCeVs5C6Ufjvz2kA+nbY/AedheOHH+I24Xk6OuCW/E10spfLKtN7BBsH5Vz5m9T fzmtB5PdomowNORtFMZG1V1L6ioYw8W0JnuT3dJUvMH/NMJ5FmdgVtMI1SFFgE7M W0I//oj8aFMjwHo5OZLhEfzog+Cu8ac1/9O+YPJ8Dr+0cUjjupmnaR+Oml1x45nB QSoexbK+ad1mJ4yYQeN3R2pA8e0l/y50dow8HmTLuRRC2nw8XG8aNnfjG8P3nzMb zvWpfVrrPi+LiA== X-ME-Sender: X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrvdduledgudehvdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefhvffujghffffkgggtsehttdertddttddtnecuhfhrohhmpeftihgthhgr rhguucfnrgifrhgvnhgtvgcuoehrihgthhgrrhgurdhlrgifrhgvnhgtvgesuhhnihdqth huvggsihhnghgvnhdruggvqeenucggtffrrghtthgvrhhnpefhjeehueejlefgvdeikeek geethfegkeekvdegleejvdetjeehhffffeetgefgleenucfkphepjeekrdegfedrgedtrd duuddvnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhep rhiflhesfhgrshhtmhgrihhlrdgtohhm X-ME-Proxy: Received: from aquinas (hsi-kbw-078-043-040-112.hsi4.kabel-badenwuerttemberg.de [78.43.40.112]) by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 27 Apr 2021 03:36:19 -0400 (EDT) Received: from rwl by aquinas with local (Exim 4.92) (envelope-from ) id 1lbIGW-0005An-Ud; Tue, 27 Apr 2021 09:36:16 +0200 From: Richard Lawrence To: Bruce D'Arcus Subject: Re: org-cite: make 'suppress-author' a citation 'style' In-Reply-To: References: <87k0orfw4y.fsf@nicolasgoaziou.fr> <87pmyhjxgb.fsf@aquinas> Date: Tue, 27 Apr 2021 09:36:16 +0200 Message-ID: <87v988i3gv.fsf@aquinas> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: neutral client-ip=64.147.123.30; envelope-from=rwl@fastmail.com; helo=wforward1-smtp.messagingengine.com X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779 autolearn=no 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: , Cc: org-mode-email 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=1619509028; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=obzPDvzYjnJdpIDpG5tWyN1jK9akWm/QQApW9mCxC94=; b=FKL/X+fIDGSYPDYbBuQ/KcsZAcrBFotwkNUS5ewLVv/O0ENrdOBiOkfL0nNIusNQROr7vd Wd4TTcmU3q5xt5rDvtV/Rn+/PY9HK2PEeNkLIH37xFsNkBjz4wwkk7tXr1iumJjh4/ndH8 8yIQ9ZgEHEMIU+6g1HQvQiAH/ovvzQLiZP7Y8AZsz660DJSAMkCCkyEs6SM8PVBpX8Vi1u k0JgX7ProLHLwuQPC8xsoW0LoWV0XJ0o9qgHy/1AOIvjX9hDEVImEVP/eg9uCMcFRgGHTu 1D3Q1SMQ5m6JhdPPZWTA+LDp/GCY39DEZF4UZXnUHRYuEu9fYMYKhyyQuiF0yA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1619509029; a=rsa-sha256; cv=none; b=hfAjbWtmQwl2uRO+zaS90hFPb8kNAJAZQYTqSWpAjPmtEK5j3N4cRe56m6aoHKrExoWB7m Z12f88zTT/PdIrTBwH4hVd75gf1/8OZJTjbAW2yfEY4oJ0axxQFE4QbcM1UbnO1wFwGYLk +6hcxUOq4CtfFItd2wmqV0/tdjiySXEAUfVDXApKCL6kVveBzbA6MhDLwiAWPGgav26qoH x/x/kU6M/4hEVwUtX4Ie1dGTdP8hgySd8qVylqr7sauAAiNI4Gtgq19phuKIdl7hOf2FYT CHKgF7yZFIUYisPpX8sWD9vQJc651yvJ75dtg29t60MXWrIJvmRfAPrtL6gU0w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=messagingengine.com header.s=fm2 header.b="tjKnkI/Z"; 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: -2.15 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=messagingengine.com header.s=fm2 header.b="tjKnkI/Z"; dmarc=none; 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: D9A792C97D X-Spam-Score: -2.15 X-Migadu-Scanner: scn0.migadu.com X-TUID: YoJFMZqbdlmw "Bruce D'Arcus" writes: >> e.g. you can write >> >> Smith claims foo [(cite): -@Smith2019; -@Smith2020; see also @Jones2018]. >> >> to render >> >> Smith claims foo (2019; 2020; see also Jones 2018). > You identified the same case Andras and I discussed just above. > > I think the solution is simple; with the updated syntax: > > [cite/-:@Smith2019;@Smith2020; see also @Jones2018]. > > So the rule is (and this is for the processor to worry about, of > course, not org), when a suppress-author style is specified, the > suppression only applies to the author of the first citation > item/reference. That would generate the output you noted. I think I see what you mean after parsing this a few times, but I would rephrase the rule, since the way you phrased it initially seemed to contradict the example. The point of my example was that author suppression should also apply to the author of the *second* reference in the list, though that happens to be the same author as the author of the first item. So maybe the rule is more like: "when a suppress-author style is specified, the suppression only applies to the initial segment of citation items/references that have the same author as the first reference"? -- Best, Richard