From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id My1zOF3Jj140UwAA0tVLHw (envelope-from ) for ; Fri, 10 Apr 2020 01:18:21 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id OIzXBF/Jj14nSwAAB5/wlQ (envelope-from ) for ; Fri, 10 Apr 2020 01:18:23 +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 0343C940AD5 for ; Fri, 10 Apr 2020 01:18:20 +0000 (UTC) Received: from localhost ([::1]:57286 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jMiJG-0004HN-RY for larch@yhetil.org; Thu, 09 Apr 2020 21:18:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35049) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jMiIi-0004H3-HM for emacs-orgmode@gnu.org; Thu, 09 Apr 2020 21:17:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jMiIh-0001qy-Cj for emacs-orgmode@gnu.org; Thu, 09 Apr 2020 21:17:44 -0400 Received: from mail-ua1-x934.google.com ([2607:f8b0:4864:20::934]:34494) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jMiIh-0001qa-9A for emacs-orgmode@gnu.org; Thu, 09 Apr 2020 21:17:43 -0400 Received: by mail-ua1-x934.google.com with SMTP id d23so157734uak.1 for ; Thu, 09 Apr 2020 18:17:42 -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 :content-transfer-encoding; bh=5CBb74+3paWxoXiPKHbmzvKeT4Wz4QePuKrZPsLdEcI=; b=W0G1IgOUiuhnb29vN7UAFftHcrPUPKEuHo2yrLi0d2RglSK2+RgyZmNFDn6/GJpYBf sAO2lPVSDCa1mow59GeifCV0qpAeQeM8eEqgIemdcBbdSR/favXPczpMiQP1MrKbNNOO vXUlQWUJ/9/8DW+eqTd39IYMM9Xw3eR6DtA8Xo0sx7CyeeeNv3UoTY6/QiTd2zT56R1E r+TDRFBsIy9rdy2oChtqQLl7S0YHfL6JcIyMAIeZmZqR1KFobj+h0J2m5gN5odXCL6sH L1qdrSAs7jyBJXBkC0QcJTx8SDCjkBDrcY/zliu2IIQQd4HsjNiuulzmobV0NbanYiFX LYtA== 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:content-transfer-encoding; bh=5CBb74+3paWxoXiPKHbmzvKeT4Wz4QePuKrZPsLdEcI=; b=Z+TMW0KepfOR6F1GMvIgqesUw1r09KIqUsQMSP4VGHboojYOPxzbDRprueZgfGrEhc OP1LxMc0Xtr+rxyBgDnMFfQNZIV9L0u4LjWou7bE15PxKBz5Q2D6x3PE7DMDoOYbWtJq 3XcqLAMz0xkVNTCnxUtGFoG5cdVY9RbwoekowefMt0qeqMebHh38cUaE5xkomxV3JStL 6RmaLxvaUwoNRH6BmJKyQc9anFKGazx8Ywk5VCOmwWyClTTC5TQuAju6vTpJTZOFEYIf bLM8PwSwZp1yu39d5UsLEewENOMIj/tnYf6rYogoQITd6Pxcd9c3kDIwWjdw7JMyljTl CCWw== X-Gm-Message-State: AGi0PuZVXx85X3j0h22kfzlvOvtRAdk+9hPH4htmnLUgmGSTCbeOGc0B QxUJrJZEJ35JgSGVxgyU4N57O0NeKM+xiKmUWVBzNY2rzSE= X-Google-Smtp-Source: APiQypIpoQHbnDiNX4YAB1b5Km3+IrZz2NVuiUS02d6btZSJS4n3FV4+RAd5WsOUrZriRBNoKWcgmPwsJWB3JJ/SCN0= X-Received: by 2002:ab0:230c:: with SMTP id a12mr1548638uao.105.1586481460300; Thu, 09 Apr 2020 18:17:40 -0700 (PDT) MIME-Version: 1.0 References: <87o8s389r0.fsf@nicolasgoaziou.fr> <874ktu8gr9.fsf@nicolasgoaziou.fr> <87a73lxg56.fsf@zeitkraut.de> <875ze85jw8.fsf@nicolasgoaziou.fr> In-Reply-To: <875ze85jw8.fsf@nicolasgoaziou.fr> From: "Bruce D'Arcus" Date: Thu, 9 Apr 2020 21:17:28 -0400 Message-ID: Subject: Re: wip-cite status question and feedback To: org-mode-email Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::934 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=default; t=1586481501; 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=5CBb74+3paWxoXiPKHbmzvKeT4Wz4QePuKrZPsLdEcI=; b=rmL60+8easQCoRJ52S6I6qM2LTJEj3Qk09I/YEFl/wWOT80lNFa/CP3QfbgvU2wBTdx9U2 ggn2gXKeA5jNhgrSqPjf6Mw3aM84uyzdoDKE2cAQZBUrD1gm+6fl7O4yIl/crJOs3OsD5d nP/hEhqk8vOhFUhnNq+ZbsEtsFGwZNQ= ARC-Seal: i=1; s=default; d=yhetil.org; t=1586481501; a=rsa-sha256; cv=none; b=IfhMYj0Xuv97CDHpCfJgxFlsfig2U+xeu/Lc0Rtgr46Czep5e/VTQFkrXFS7pBm4B659lu ybHpxoR2T2p1LLI2XCOFqIQKyEfNRSXAXsK3E+QYKB64BDKoHKpGjLxj0/L9PrnU15l38Q 7et4IgYmd98i+lwFb+2aXynvvYjju0c= ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=W0G1IgOU; 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-Scanner: scn0 X-Spam-Score: -1.71 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=W0G1IgOU; 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-Scan-Result: default: False [-1.71 / 13.00]; GENERIC_REPUTATION(0.00)[-0.58001983213731]; R_SPF_ALLOW(-0.20)[+ip4:209.51.188.0/24:c]; FREEMAIL_FROM(0.00)[gmail.com]; IP_REPUTATION_HAM(0.00)[asn: 22989(0.30), country: US(-0.01), ip: 209.51.188.17(-0.58)]; ARC_SIGNED(0.00)[i=1]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; MX_GOOD(-0.50)[cached: eggs.gnu.org]; MAILLIST(-0.20)[mailman]; FORGED_RECIPIENTS_MAILLIST(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:22989, ipnet:209.51.188.0/24, country:US]; TAGGED_FROM(0.00)[larch=yhetil.org]; FROM_NEQ_ENVFROM(0.00)[bdarcus@gmail.com,emacs-orgmode-bounces@gnu.org]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; RCVD_COUNT_FIVE(0.00)[6]; FROM_HAS_DN(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[emacs-orgmode@gnu.org]; HAS_LIST_UNSUB(-0.01)[]; RCPT_COUNT_ONE(0.00)[1]; FORGED_SENDER_MAILLIST(0.00)[] X-TUID: VTydngENG2jT On Thu, Apr 9, 2020 at 7:17 PM Nicolas Goaziou wro= te: > > Hello, > > "Bruce D'Arcus" writes: > > > Another question on the syntax. > > > > Does it support something like this in the pandoc syntax? > > > > Doe [-@doe19] argues ... > > No it doesn't. That seems reasonable to include. I add it to my TODO > list. > > > The minus sign signals to suppress the author rendering, so that you > > end up with: > > > > Doe (2019) > > > > ... instead of: > > > > Doe (Doe, 2019) > > > > I know latex works differently, but this is simple, and very flexible. > > Speaking of which, I read about the "citation modes", which may be > preferred over "suppress author". What are these citation modes? Pandoc's code for its citation modes is here https://github.com/jgm/pandoc/blob/f2b337768e95c8903f65e597f7d8cd81938dacc3= /src/Text/Pandoc/Readers/Org/Inlines.hs#L336 And the part that reflects its citation syntax looks to be this: https://github.com/jgm/pandoc/blob/f2b337768e95c8903f65e597f7d8cd81938dacc3= /src/Text/Pandoc/Readers/Org/Inlines.hs#L362 > How do you combine them if "suppress author" is one of the "citation mode= s". Do > citation modes apply on a reference, or a complete citation, which > possibly contains multiple references? Here's some pandoc markdown examples: #+BEGIN_SRC Blah [see @doeA, pp. 33-35; also @doeB, chap. 1]. Blah [@doeA, pp. 33-35, 38-39 and *passim*]. Blah [@doeA; @doeB]. Blah [-@doeA]. Blah [-@doeA; -@doeB]. Blah [-@doeA; @doeB]. @doeA and -@doeB #+END_SRC When exported to HTML, we get: #+BEGIN_EXAMPLE Blah (see Doe 2018, 33=E2=80=9335, also 2017, chap. 1). Blah (Doe 2018, 33=E2=80=9335, 38=E2=80=9339 and passim). Blah (Doe 2018, 2017). Blah (2018). Blah (2018, 2017). Blah (2018, 2017). Doe (2018) and (2017) #+END_EXAMPLE The second to last one is interesting, because my understanding was the suppress_author flag applies to the individual cite references, rather than the complete citation. But in the rendering, it's clear pandoc (I think appropriately) applies it to both cites, and so the whole citation. > Also, on a related subject, now I remember [@key] is not a shorthand for > [cite:@key]; the former is meant as "author in text" style. OK, sounds good. Bruce