From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:bcc0::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id QdxDCNPCh2DUywAAgWs5BA (envelope-from ) for ; Tue, 27 Apr 2021 09:52:51 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id qEPzAtPCh2AuCgAAbx9fmQ (envelope-from ) for ; Tue, 27 Apr 2021 07:52:51 +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 298C320CAB for ; Tue, 27 Apr 2021 09:52:50 +0200 (CEST) Received: from localhost ([::1]:36802 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lbIWW-0003W4-TG for larch@yhetil.org; Tue, 27 Apr 2021 03:52:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33258) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lbIW8-0003Vq-27 for emacs-orgmode@gnu.org; Tue, 27 Apr 2021 03:52:24 -0400 Received: from mout-p-201.mailbox.org ([2001:67c:2050::465:201]:51004) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1lbIW5-0004ar-6e for emacs-orgmode@gnu.org; Tue, 27 Apr 2021 03:52:23 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [IPv6:2001:67c:2050:105:465:1:2:0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4FTv9p4XCVzQjxW; Tue, 27 Apr 2021 09:52:14 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mailbox.org; h= content-transfer-encoding:content-type:content-type:in-reply-to :mime-version:date:date:message-id:from:from:references:subject :subject:received; s=mail20150812; t=1619509931; bh=7r9d1FFU5MbV K5G3s6EmaWCH+5ERd1PPGWE/RuIAp8Y=; b=KeRC3YAnmF0WrhX42/oa+hPRJNNb gWdQHldPbwKg0gA5sJgZZ+Cf+jkLesSl/sTwduh/VvaJYdRXIDUIEGXJERgemrGu 0PVgexKASXml00PKjuwT3GKlkcTHdvjpWDHEEEPQHDbS6hA2zoWyX87z+KIJdDxG njSGfTK4uH0i/TjgQMqgZN7tlOaB9z+HUdIfVUdTM9BRRqSEVKTUSS4VbpSytED9 nnToyK0xh0HQC6nxVGWcmlZSpmVu3wTXLoJOEodXyUcOMlWfZJPAjwCy4F2UP7fW qriq/b+ucWNw9o6tZpEaRSO9y8p5b15JvlkflVX49aQDYiYXjozWfs1QXQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1619509932; h=from:from: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; bh=rGmCJtRJQesIIRsmz+uLit6GKhKsQEhcvkYlvMb96cY=; b=ieT9pXpr57GnMS3w9ffXq8+ywmjyR09QQYdnRuKilH5knsYWnza9/v+wN4W1deakzPCrBM XHj+rERlGpgmos5w4iQ0ZcC3pfDBl6iAu7NbP2xX4eElGN/9VbYQgw+foK3lnUoZzfsZZ0 /1lm6mSHoIDLWrTV4gy20UvEj64nCFW599LS5Y/ekyAGgsPlzqS3DQnv7S6yuprhuclnRY WnWXAXl7XAGhjlQZhgKd3z4HBjKUR7QWcENCOaxo2BFAH1R41vRlmBnOdIPNX/PVnD6x74 CP3u8j1A61pI7UVrVajTD/6N/PqmmFvdPGJIqYTGey8oYK/5oSniC8/YVqXx9Q== X-Virus-Scanned: amavisd-new at heinlein-support.de Received: from smtp2.mailbox.org ([80.241.60.241]) by gerste.heinlein-support.de (gerste.heinlein-support.de [91.198.250.173]) (amavisd-new, port 10030) with ESMTP id wV1FS7pvdO0U; Tue, 27 Apr 2021 09:52:11 +0200 (CEST) Subject: Re: org-cite: make 'suppress-author' a citation 'style' To: Richard Lawrence , Bruce D'Arcus Cc: org-mode-email References: <87k0orfw4y.fsf@nicolasgoaziou.fr> <87pmyhjxgb.fsf@aquinas> <87v988i3gv.fsf@aquinas> From: Denis Maier Message-ID: <3576b688-51f3-61f7-4d63-b27ba3e1df84@mailbox.org> Date: Tue, 27 Apr 2021 09:52:13 +0200 MIME-Version: 1.0 In-Reply-To: <87v988i3gv.fsf@aquinas> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-MBO-SPAM-Probability: X-Rspamd-Score: -3.65 / 15.00 / 15.00 X-Rspamd-Queue-Id: AA211184A X-Rspamd-UID: f49eb2 Received-SPF: pass client-ip=2001:67c:2050::465:201; envelope-from=denis.maier.lists@mailbox.org; helo=mout-p-201.mailbox.org X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, 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=1619509970; 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=rGmCJtRJQesIIRsmz+uLit6GKhKsQEhcvkYlvMb96cY=; b=PGy2yJZBvPBJyC7WRo2KXbirY/ZBShiva+1iXKAPTMADHpDuRzB7KV+fYS4YV31cV1brOX BbZ/ihFDul+MmsnJPqQd+73eP61DHHpqBNqcq9s6+GynZ4QcJRoK2sXTjm4eQL0KV/cSz1 u9ehv6UweIP6aKGsW3MwF7pFTcnZ4YN6BjRnXkr/HESUcKVeQWf5wwB4jLLsAPbpmIBzzZ H2OQxaqGVT7qoDs3200eUnLfAMwzH9il4W4T51Y1EVGTBlCakiSnlM1nX/8k8fsoLZPGrv affrM/voU9o9QhxhVGEOnjVN6RPs4+44p48rfH8yY0xUPYO7KTQJU3YWhFO3og== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1619509970; a=rsa-sha256; cv=none; b=iaxgbhxNK7cOASI25bRCOjBUoqQEJHvbrbM/GOOf99DjZzyv3LlrNiJ1M4v/HSXWUVWiG7 G6A2AccZZ3041/vmJWJkIY0o/cj+kJvrg2PncvlJtD/URATrL3XpvK+41zUa99VnsJHaAO upTg2WJNGRQKHctPB8BrRR5fYQJYY4lFWc5w4nHgs4bs5wN5xsFDjN6xLkBSSO2t0uJjFS 41Df1S1CXfOO9RMEAYpzPmbMp138InJCs9B7TT3r8SR6DDBYCELikvSLUlUozMQgIik3fR BLpeTVa7rYOgr5gWAaIqmIIA19ULOtmnxRAzmlOquAb8/unexkJv9osAv6ymsg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=mailbox.org header.s=mail20150812 header.b=KeRC3YAn; dkim=pass header.d=mailbox.org header.s=mail20150812 header.b=ieT9pXpr; 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.15 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=mailbox.org header.s=mail20150812 header.b=KeRC3YAn; dkim=pass header.d=mailbox.org header.s=mail20150812 header.b=ieT9pXpr; dmarc=pass (policy=reject) header.from=mailbox.org; 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: 298C320CAB X-Spam-Score: -3.15 X-Migadu-Scanner: scn0.migadu.com X-TUID: twOp7UMe5mrf Am 27.04.2021 um 09:36 schrieb Richard Lawrence: > "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"? I think Bruce's point was that author suppresion list items other than the first lies in the jurisdiction of the citeproc, and has to be handled depending on citation style. (I.e., user input does /not/ matter here.) [cite/-:@Smith2019;@Smith2020; see also @Jones2018]. => Suppress author in the first item, Smith 2019. => whether the author's name in the second list item (Smith 2020) is shown depends on the citation style. Some styles repeat the author's name, others won't. For comparison: [cite:@Smith2019;@Smith2020; see also @Jones2018] => Don't suppress author in the first item, Smith 2019. => whether the author's name in the second list item (Smith 2020) is shown depends on the citation style. Some styles repeat the author's name, others won't. Denis