From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>
Received: from mp1 ([2001:41d0:2:bcc0::])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
	by ms0.migadu.com with LMTPS
	id 2ICiGJEhpWCDRgEAgWs5BA
	(envelope-from <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>)
	for <larch@yhetil.org>; Wed, 19 May 2021 16:32:49 +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 CGxUFJEhpWBnZAAAbx9fmQ
	(envelope-from <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>)
	for <larch@yhetil.org>; Wed, 19 May 2021 14:32:49 +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 85BED9052
	for <larch@yhetil.org>; Wed, 19 May 2021 16:32:45 +0200 (CEST)
Received: from localhost ([::1]:44488 helo=lists1p.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.90_1)
	(envelope-from <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>)
	id 1ljNFb-0002wx-8u
	for larch@yhetil.org; Wed, 19 May 2021 10:32:43 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:58242)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <denismaier@mailbox.org>)
 id 1ljNED-0002vm-Ex
 for emacs-orgmode@gnu.org; Wed, 19 May 2021 10:31:18 -0400
Received: from mout-p-103.mailbox.org ([2001:67c:2050::465:103]:62316)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256)
 (Exim 4.90_1) (envelope-from <denismaier@mailbox.org>)
 id 1ljNE5-0000pr-7g
 for emacs-orgmode@gnu.org; Wed, 19 May 2021 10:31:17 -0400
Received: from smtp2.mailbox.org (smtp2.mailbox.org [80.241.60.241])
 (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-103.mailbox.org (Postfix) with ESMTPS id 4FlZzt0hPTzQjPj;
 Wed, 19 May 2021 16:31:06 +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=1621434662; bh=MmV59x+dYfUi
 c/+4CFw75Ry/TWSBdON0K85geiFjjT8=; b=Tkpsx/4ie4eS0cAGH5/ZPFka1pVH
 UlwlZAV0PEw4Z1y0OCi6jn30i4j1QckwX9ugXZgLVGrTfkn4z07Oako19iE7RbQ5
 jwk5EmV/KNV8V6+RoCtAdpRvJkb/j9Pu7HoUTZx0E/1PsClYfS9iNSiVJV/dQskV
 wPzr+KpZPVd0LauB3qzg0F8b3MLEVeh8DBpl0LleqL74rk8xu+s2uHyibIiOVPXT
 zNBVY4l7GZQXgyf0VDpCS0hJKACz6LbUYLhpCroZyTUofCwdTSvH3MncPfF06gUF
 q4E/DgYWu4Px4Rk+aiRygkvzxbmqqh0nobJoNEQxtfp4yjLBvqp77FYcTg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org;
 s=mail20150812; t=1621434664;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=gvQwUw0n+mEcAalsFAdtJxLFTTkso1pXcty86zvo6Gc=;
 b=Jm3WDFxa6iYvzDIBzRJ1SKrpGt9SrD+GYVigelf2icPX1teDjoXYgg50OUSdrs/YJpC+wM
 9EQvtA6TMmqR0wNimMKI06kLpe29wXxQQmdTg3z0ks+/BgxTV6WRDGBD9nNMvZUGePgAXB
 debyCdSMqTLIzERrIRPRE+2VWN5vD9Mdnu1Q3i6cgFuan1NlGXhKzmkF3Fgql5X3+gXyDe
 qK/EIYpQKObLzyge+MVXW72bXS73ICPG0lUuBWB5mHBnT6fkxyKrECyYAye8DEyy5V8/Sl
 vJp94PX48GJQUb7Idlrr3+OyB1DYA0ODiB79k7gSxT+M5yymOEfAIOfASAS2Tw==
X-Virus-Scanned: amavisd-new at heinlein-support.de
Received: from smtp2.mailbox.org ([80.241.60.241])
 by spamfilter03.heinlein-hosting.de (spamfilter03.heinlein-hosting.de
 [80.241.56.117]) (amavisd-new, port 10030)
 with ESMTP id 2Yv-WP63u5qH; Wed, 19 May 2021 16:31:02 +0200 (CEST)
Subject: Re: [wip-cite-new] Initial implementation of `biblatex' citation
 processor
To: Bruce D'Arcus <bdarcus@gmail.com>, org-mode-email
 <emacs-orgmode@gnu.org>, Nicolas Goaziou <mail@nicolasgoaziou.fr>
References: <87bl985b3h.fsf@nicolasgoaziou.fr>
 <10eb58b2-5da3-b768-cf56-87aa447346d7@mailbox.org>
 <CAF-FPGOz8bRH602p0hzRDQJF4+YQGMY+ppRyEz4QFfiP=1GboQ@mail.gmail.com>
 <5a23225d-118a-d08e-a1d7-f9fe3791c1bf@mailbox.org>
 <87lf8a4z3a.fsf@nicolasgoaziou.fr>
From: Denis Maier <denismaier@mailbox.org>
Message-ID: <52aade3f-3e8e-bd56-109e-c6cfd9254915@mailbox.org>
Date: Wed, 19 May 2021 16:31:02 +0200
MIME-Version: 1.0
In-Reply-To: <87lf8a4z3a.fsf@nicolasgoaziou.fr>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
X-MBO-SPAM-Probability: ***
X-Rspamd-Score: 3.35 / 15.00 / 15.00
X-Rspamd-Queue-Id: 1AF613B
X-Rspamd-UID: a92062
Received-SPF: pass client-ip=2001:67c:2050::465:103;
 envelope-from=denismaier@mailbox.org; helo=mout-p-103.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." <emacs-orgmode.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/emacs-orgmode>,
 <mailto:emacs-orgmode-request@gnu.org?subject=unsubscribe>
List-Archive: <https://lists.gnu.org/archive/html/emacs-orgmode>
List-Post: <mailto:emacs-orgmode@gnu.org>
List-Help: <mailto:emacs-orgmode-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/emacs-orgmode>,
 <mailto:emacs-orgmode-request@gnu.org?subject=subscribe>
Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org
Sender: "Emacs-orgmode" <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>
X-Migadu-Flow: FLOW_IN
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org;
	s=key1; t=1621434768;
	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:
	 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=gvQwUw0n+mEcAalsFAdtJxLFTTkso1pXcty86zvo6Gc=;
	b=o5rv5a3fBvlqjDMW6C99ayDvtWAYJcRPJYaYEZHPZo+pN2ggNc8P75bcCf6TaNtJHHUA0j
	1+I2uRSG+zkZaCMFciqvO8zIyp6gWPq9aFZeOlsMrq7XOHdLes0s4teYh7GP9xnMSqS87n
	HfJqwtqJldk+hflnGLQKzP6Yy/oT6z1n5armA1DkHZE/1MZsA2u0wiYHyRO95ugCnfKK42
	I3ySQDO+w3eoINK8Dr9sx7zDber6U/hvY7fEbi2PQCRyzQF77QOpeWVC8YTsbl63/wSiNK
	VNSdqbz9xeHCa2zV45HevTY3+o5uHXtlvUrW3LP8wf2PQ/dSNFfn7J4pwDsQRw==
ARC-Seal: i=1; s=key1; d=yhetil.org; t=1621434768; a=rsa-sha256; cv=none;
	b=Q3Q7FNizUo4Tr4eTbvjjQYIQzWYpGXgto6pESm1DgK/RUjukpR8KodoM+r7rTbIHNymQKB
	DpBJRSzRpcRzUSe25I1Kokwk9hMM7nRq4GT6hf+VvsviGX1vVRfE8Di/p+SilI8M+Zisu0
	aoTG0E8BZFibPBWhd6UnkzyAt5oW6sj36+iBSGRxfg0+pRwm52K6T41VMrpi+XN8ORqBL5
	OuNkcBfJanX8aUqg9hLGSvjGTw9EuEfrSRI+CUTCeIYJYgtois8wSCsGBsKCqFKZnr9Kao
	w8LmiS79ON8ToJlJKMO7myETG+DHPP8qSti4cCVQ0/iUU8uz/GBE2MUu5LTR5Q==
ARC-Authentication-Results: i=1;
	aspmx1.migadu.com;
	dkim=pass header.d=mailbox.org header.s=mail20150812 header.b="Tkpsx/4i";
	dkim=pass header.d=mailbox.org header.s=mail20150812 header.b=Jm3WDFxa;
	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.14
Authentication-Results: aspmx1.migadu.com;
	dkim=pass header.d=mailbox.org header.s=mail20150812 header.b="Tkpsx/4i";
	dkim=pass header.d=mailbox.org header.s=mail20150812 header.b=Jm3WDFxa;
	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: 85BED9052
X-Spam-Score: -3.14
X-Migadu-Scanner: scn1.migadu.com
X-TUID: AyT1ohZwOmJl

Am 19.05.2021 um 15:44 schrieb Nicolas Goaziou:
> Here is the summary:
> 
> | Style     | Variant   | Command      |
> |-----------+-----------+--------------|
> | author    | caps      | Citeauthor*  |
> | author    | full      | citeauthor   |
> | author    | caps-full | Citeauthor   |
> | author    |           | citeauthor   |
> |-----------+-----------+--------------|
> | locators  | bare      | notecite     |
> | locators  | caps      | Pnotecite    |
> | locators  | bare-caps | Notecite     |
> | locators  |           | pnotecite    |
> |-----------+-----------+--------------|
> | nocite    |           | nocite       |
> |-----------+-----------+--------------|
> | note      | bare      | footcitetext |
> | note      |           | footcite     |
> |-----------+-----------+--------------|
> | smart     | caps      | Smartcite    |
> | smart     |           | smartcite    |
> |-----------+-----------+--------------|
> | super     |           | supercite    |
> |-----------+-----------+--------------|
> | text      | caps      | Textcite     |
> | text      |           | textcite     |
> |-----------+-----------+--------------|
> | title     | full      | citetitle*   |
> | title     |           | citetitle    |
> |-----------+-----------+--------------|
> | year      | full      | citeyear*    |
> | year      |           | citeyear     |
> |-----------+-----------+--------------|
> | (default) | caps      | Autocite     |
> | (default) |           | autocite     |
> 
> "bare" variant means "without parenthesis", I think.

Am 19.05.2021 um 15:50 schrieb Bruce D'Arcus:
> To be more precise/general, it means without enclosing punctuation;
> parentheses, brackets, etc.


Thanks, both. So bare is just the citation without a wrapper.

In that case, I'd think that note/bare => footcitecite isn't a 
particular good fit. Footcitetext puts the citation in a footnote, just 
that it doesn't print a footnote mark in a running text.
(This is useful in cases where the regular footnote mechanism in LaTeX 
doesn't work, e.g. in headings or tables. In these cases you' can place 
the mark manually with \footnotemark, and later you specify the text 
with \footnotetext, or in that case with \footcitetext.)

Regarding:
 > | locators  | bare      | notecite     |
 > | locators  | caps      | Pnotecite    |
 > | locators  | bare-caps | Notecite     |
 > | locators  |           | pnotecite    |

fnotecite should be added.

> One problem is there is no "\cite", or "\parencite". I though they would
> make a good fit for the default style, "\cite" being the "bare" variant
> of "\parencite", and "\autocite" could be moved to a "auto" style. I'm
> not sure where to put \cite, then.

Why not just add a cite/parens style?
\cite could be [cite/bare: ...]

Regarding \autocite being the default:
I think one strong argument in favor of this is that people may want to 
switch between different citation export processors. So if you typeset 
your article with latex you may want to use biblatex. But if the journal 
accepts submissions only as docx files you'll have to switch to a 
CSL-based citeproc. Here, the default is to wrap the citation either in 
a footnote or in parentheses, depending on the style.
So, to ensure portability of documents across export systems [cite: 
@doe] should give similar results with different systems, and I think 
\autocite would be the best choice. (By the way, it's also the way 
pandoc implements this.)

Denis