From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/25915 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: FI Apps Newsgroups: gmane.text.pandoc Subject: Re: WIP: better citation processing Date: Tue, 18 Aug 2020 20:13:29 +0200 Message-ID: References: <360dbe5b-f1ef-17f6-32e6-8c9f85204844@mailbox.org> <46e97135-ea1f-469a-898a-eb24876c0708o@googlegroups.com> <1ee49c20-ee12-4984-abdf-e00a9e4414e6o@googlegroups.com> Reply-To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.15\)) Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30745"; mail-complaints-to="usenet@ciao.gmane.io" To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-X-From: pandoc-discuss+bncBDQLFNXWVILBBTFU6D4QKGQEWAV44UY-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Tue Aug 18 20:13:37 2020 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-wm1-f59.google.com ([209.85.128.59]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1k8676-0007th-Jl for gtp-pandoc-discuss@m.gmane-mx.org; Tue, 18 Aug 2020 20:13:36 +0200 Original-Received: by mail-wm1-f59.google.com with SMTP id q15sf7700352wmj.6 for ; Tue, 18 Aug 2020 11:13:36 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1597774416; cv=pass; d=google.com; s=arc-20160816; b=aL+3mRk1W9DlB8Fm0OsoPSeS3u0C8btYkukmi3EYwBkJE4WElwFNxx4Q3AC7mRZeZD LJJMAlF8cCP6hvbMIce2CUEirZUalUTU9y0WiGlLcFx6i2Uu4Vh3NodLYQAO51CIm8ue 0HQtBG055M+qZ6NSgWtruKBZqR18UxCmvHZBZzgxnPxMujezcrdJcSVzKey0Lv5h6Ij+ SvPGF+YwySPS4OsR9fLaZ9aWQ8hs5YsVL12EElUkMDtNRRcE+PGy3HBuvl6oCulw+MuL O0jYZ8Y/++5bzonVIP5M9bTObHq0q1bOYH1GlSHx7pn/0NUcS3/dFApj3S4qYVCEp9l+ FJew== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:message-id:in-reply-to:to :references:date:subject:mime-version:content-transfer-encoding:from :sender:dkim-signature:dkim-signature; bh=rT0BECgnu/JYV05lZ7jLasfad9PXhYiug0cbW5s3/Yg=; b=UF6asyC/ubcYxLQ+RDQqeN6W0p3j4IImL669h2hcwW0YagmQZ09vhRhgoucABKOPAv h88jt/qh0cqGsiizlep3ct+wiI10osnhdc6rh3DCdLcm0TuTrudvjAe7MTZ09j3Jytbs OEDvXdD8xOVvc7PpNDxJWuYMyqeFHNZQy38N4BvndfXJA7EQ3JCa5pfFbKG03ImwidHk c8E7ufk0NZiHABPqC9hTdhb7eMzPyduUaqqoITlBQwgMkkATphI6ATYNnInmVcoAMOWU VRZe4Cto9NpwkMEPZv8Md/AjuWmLc1aFP0hi3qpybfC/vXjRYcWDlLtYV1S8sy5Bzf0W oJbA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=hyCtuute; spf=pass (google.com: domain of ffi.appdev-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2a00:1450:4864:20::62e as permitted sender) smtp.mailfrom=ffi.appdev-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:from:content-transfer-encoding:mime-version:subject:date :references:to:in-reply-to:message-id:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:list-post:list-help:list-archive:list-subscribe :list-unsubscribe; bh=rT0BECgnu/JYV05lZ7jLasfad9PXhYiug0cbW5s3/Yg=; b=fW6MtGFVjZUYkJz9LO+yISWSbdw7EwTVpVr9DoZpzY2QdrpqoLU1mKbcRmH/WvfaVz UBFsPSMiz0BJmIGOYqugIQ0WfpGGgEqTeA2g2QSo15OuIvMSDr6RXNq3cnK7N43VYHeZ 5DOplNlBGzvYJunn1cMLF9bKBJMCnjuCCu76k+ms2KBzOTFKH3md6/Usc2WYs2BO+kua QgG4mZsm++bi3iWG3n0KtnySIBBjYnYkHuwiDQhIyMR7Gi4R6kjAxflgBJ3FOsCriRIb H5phY0xuXkzpMQCvbC0Rvy29FE8uqMw35IIlqIiKE31k2nePymOlCiq9LS5Li8OFVFai vDYQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:content-transfer-encoding:mime-version:subject:date:references :to:in-reply-to:message-id:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:list-post:list-help:list-archive:list-subscribe :list-unsubscribe; bh=rT0BECgnu/JYV05lZ7jLasfad9PXhYiug0cbW5s3/Yg=; b=bOzFBCAmI574unIYsRY21nnNREVGHbMJzYC4rOod7qIc3LVrTUC12b5p04SctmZpJ6 T0gJLgK/2HmWQoG0XSunOEDJwJ16V00l1vfYUGVrjzdvOoJcXyYNfyWZOLDD09JtHwHr hv+9CFU+7f15edUJnH497fvtYSN00n5eaoxdFwvUV/Fjfl2tJEUSJqrOqkk4KHr61ZSa XjVWMPZeD59rNdBbfAo3iIziXUzg0ntdUgNzNqu1FOctHWD7Db1FmG+9bdvVzVsyktlH rDJuPGcb0EIHk5za180DiO1QV5nICogK8JuVASo9ltI7OtAPbhnvynTKPswYAt52Jglf N6tg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:from:content-transfer-encoding :mime-version:subject:date:references:to:in-reply-to:message-id :x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:x-spam-checked-in-group:list-post :list-help:list-archive:list-subscribe:list-unsubscribe; bh=rT0BECgnu/JYV05lZ7jLasfad9PXhYiug0cbW5s3/Yg=; b=qWkFTVPHCqBVjBW2terEPfcbYSVNlIKPCx87Y4+NsWQAqUMTTUAGrIBsZAFQzkYaia H/3GvMtIdbEIi3uepzjYFrc3Nn+4l+2JYtyaQqS7Ov/LR+jSUWpr9mfCKVgI9KDFyvTf LgeSAqY5Pt5nW8otkVli8btT38SYY8yU/OUNFq0BQylDpAZsppAm2RJgQucaO/DPyDM7 BLWEAEbCoIdU6OUaXmm9lw3O8y2Fr2FGKdsv90ptZ9jY5ncnFKrDpn8N8V9iauAr3UWL YHrsAqFE8YPVrvTA/LpuFB1QiJ/YAWfsiavOpgBhmBu6dryY+QGelwRD3AdAetl3R7Y5 Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AOAM531fGaGf0Sqklz9Dpn5IIm8Xq8FPFZSfvEW53yTfua5WFHhB4v0+ qfJy85NxoEvBJveB+2m+n1g= X-Google-Smtp-Source: ABdhPJy16RNuNYZJv2Se9VEXFNoateS+eEn5IRzOYdQEAGGBm3wB9tdfIk15hlG9Ix3C1ylGwFk5Zw== X-Received: by 2002:adf:a35e:: with SMTP id d30mr22689124wrb.53.1597774415830; Tue, 18 Aug 2020 11:13:35 -0700 (PDT) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:adf:b1cf:: with SMTP id r15ls58605wra.3.gmail; Tue, 18 Aug 2020 11:13:32 -0700 (PDT) X-Received: by 2002:a5d:6a4a:: with SMTP id t10mr22441512wrw.360.1597774411999; Tue, 18 Aug 2020 11:13:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1597774411; cv=none; d=google.com; s=arc-20160816; b=m5xvrlLkz7iW1Fl/PYpV9WIhoh8IxT4WsTTTxf2kki+uW5+aWMz/7OVB3Eg9Ogljhp Sxhyp8l79KihYvRSFzxq7Dvq0URw6UcDQmPauot+Z15dLP6lhczyfqg51NBAsH3h7nsN xLqtx8IqUVR8j4pWrWPN1tliufWqjkb923y3PZ7r4zvcr2cakfp933+jxyvdEOYf4f78 5+b1HrW8SmIbLpAqJHeokEc+JTfXlFK9ODVuYBKVrMdEgzxLq0gT+1yAho3/8rjomHgu bR2/FX5bxCcCxa/qmoweF+nn5cxBPY7UfIGbxXJflI+OVq/ffWYdN2Le93HrkE1Cv3g9 2xGg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=message-id:in-reply-to:to:references:date:subject:mime-version :content-transfer-encoding:from:dkim-signature; bh=sWWEQ9YetWN9Dd2Hytgi9HipxzoY5IC3VMsYrtsDmwk=; b=y40d4DCPtof/keeNkWfsEm/NO0k8IP4lARYQqjbfqBwaKrzP2uMSpnJNzytH9KRLgB hzufqRzLw9vlrbFT2oOppmyzRPMJYUolI/TD5mgW3mxb/dEy6/IwjJucy0tZCpavi2hr eOgAqaXRaKll2/3ESGGNpZs+yUgxydRUGdihqDHHHnwJ3ifB23mNlzUBsSnmybl05HYO bt16DnsAA4sqmshDwvzJ4iKFnHMpEpVQRV9OJkAjTutZFtByb8yupJjofjiH5gt688Zt bEBsDavxW+TYXLY+kP56vMAzdtlG+OdePlrNaOm+l80+MVverkKV+u59fooTQ821n4le pQcQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=hyCtuute; spf=pass (google.com: domain of ffi.appdev-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2a00:1450:4864:20::62e as permitted sender) smtp.mailfrom=ffi.appdev-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Original-Received: from mail-ej1-x62e.google.com (mail-ej1-x62e.google.com. [2a00:1450:4864:20::62e]) by gmr-mx.google.com with ESMTPS id n129si101425wma.2.2020.08.18.11.13.31 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 18 Aug 2020 11:13:31 -0700 (PDT) Received-SPF: pass (google.com: domain of ffi.appdev-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2a00:1450:4864:20::62e as permitted sender) client-ip=2a00:1450:4864:20::62e; Original-Received: by mail-ej1-x62e.google.com with SMTP id qc22so23205488ejb.4 for ; Tue, 18 Aug 2020 11:13:31 -0700 (PDT) X-Received: by 2002:a17:906:86c9:: with SMTP id j9mr21022186ejy.5.1597774411416; Tue, 18 Aug 2020 11:13:31 -0700 (PDT) Original-Received: from [192.168.1.115] (host-80-183-2-26.pool80183.interbusiness.it. [80.183.2.26]) by smtp.gmail.com with ESMTPSA id a23sm15950457eds.37.2020.08.18.11.13.30 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 18 Aug 2020 11:13:30 -0700 (PDT) In-Reply-To: <1ee49c20-ee12-4984-abdf-e00a9e4414e6o-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> X-Mailer: Apple Mail (2.3445.104.15) X-Original-Sender: ffi.appdev-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=hyCtuute; spf=pass (google.com: domain of ffi.appdev-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2a00:1450:4864:20::62e as permitted sender) smtp.mailfrom=ffi.appdev-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Precedence: list Mailing-list: list pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org; contact pandoc-discuss+owners-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org List-ID: X-Google-Group-Id: 1007024079513 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , Xref: news.gmane.io gmane.text.pandoc:25915 Archived-At: Thank you for the filter. I wouldn=E2=80=99t have expected that to work. I = see it=E2=80=99s a bit tricky to use, but it works. I wonder if it will sti= ll work when pandoc-citeproc is replaced by the new citeproc library.=20 As for missing CSL features, classical citations are near the top of the li= st, and I=E2=80=99m glad to see they=E2=80=99ve been added to 1.0.2. Another BibLaTeX feature I use frequently is shorthands, where the first ci= tation introduces an abbreviation, and subsequent citations use the abbrevi= ation instead of the author/editor name and short title. I could probably w= rite a filter to do that, perhaps sticking the mapping from citation keys t= o abbreviations in the text=E2=80=99s YAML metadata. Knowing that your lua-= mancite filter works, by running a shorthand filter in the right place I co= uld get ibid. right as well. One thing was a Zotero problem more than a CSL problem: it wouldn=E2=80=99t= let me use a volume and page for a locator. They told me to use volume:pag= e, which is fine in English, but I also write in another language in which = I=E2=80=99ve never seen that notation. A less common need is for a volume title in addition to the main title. I w= as told that this would be solved by allowing bibliography items to be hier= archical, but I don=E2=80=99t think that feature ever appeared. I didn=E2= =80=99t see it mentioned among the 1.0.2 and 1.1 GitHub issues. I do see th= at volume-title made it into 1.0.2. Hierarchical items allow for more cleve= r behavior like that of biblatex-chicago, which can include a book in the b= ibliography if a certain number of chapters in it have been cited. > On 18 Aug 2020, at 18:59, Denis Maier wrote: >=20 > For manhcite you might want to check out my filter. https://github.com/de= nismaier/pandoc-lua-mancite > It's a super simple hack, but it works. >=20 > Regarding csl: what feature do you think are missing? If you take a look = at the github repos you'll see that a lot has happened recently. >=20 > --=20 > You received this message because you are subscribed to a topic in the Go= ogle Groups "pandoc-discuss" group. > To unsubscribe from this topic, visit https://groups.google.com/d/topic/p= andoc-discuss/LaPbYbP8GU4/unsubscribe. > To unsubscribe from this group and all its topics, send an email to pando= c-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To view this discussion on the web visit https://groups.google.com/d/msgi= d/pandoc-discuss/1ee49c20-ee12-4984-abdf-e00a9e4414e6o%40googlegroups.com. --=20 You received this message because you are subscribed to the Google Groups "= pandoc-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an e= mail to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/= pandoc-discuss/D2ED4685-A7ED-4BB4-B651-D362B2564F62%40gmail.com.