From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/26100 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?Gabriel_N=c3=bctzi?= Newsgroups: gmane.text.pandoc Subject: Re: WIP: better citation processing Date: Wed, 9 Sep 2020 09:51:59 +0200 Message-ID: <0b7cda8f-b617-0397-590a-1e50836b7808@gmail.com> References: <360dbe5b-f1ef-17f6-32e6-8c9f85204844@mailbox.org> <865f327e-d305-4409-dd6f-1659f6a884cc@mailbox.org> Reply-To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8"; format=flowed Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19177"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0 To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-X-From: pandoc-discuss+bncBDRZVNGQEQILLJHO7ICRUBE4QISCW-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Fri Sep 11 17:05:30 2020 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-qt1-f191.google.com ([209.85.160.191]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1kGkcE-0004rv-Om for gtp-pandoc-discuss@m.gmane-mx.org; Fri, 11 Sep 2020 17:05:30 +0200 Original-Received: by mail-qt1-f191.google.com with SMTP id a26sf6787807qtb.16 for ; Fri, 11 Sep 2020 08:05:30 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1599836729; cv=pass; d=google.com; s=arc-20160816; b=UHBcODMcIjauuyopr1LcUCVq/cTlXKJdU06wot7GH4GsOBmn9WIU4+Kb35Js6ZOjI8 JgmFVSlsMwuUYZxA9WMX6Uvhewu9+npMw0kutPjKkbfiKCjjRJpzkz0KQGCNh8dzjQXL yBb8LHYMT0CSVb+pHC+5E/bczviLx1ZHFchrEWAm9goOSXrtugPTsPz6B0M1DjZ28tGX QX54OYQ4fJQWFYvXgNmkAgYem7bCmZw8PdXuCCyTSmm/IsLQoyTKRcaq7Wbj/xddEClM v0Jefjwl3PbOccsuTpWnAhDjXhZPEv32VxeDCsP6I8JA2AtyX6HUfG2qbcnfXMrPVTUr wuaQ== 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:in-reply-to:mime-version :user-agent:date:message-id:from:references:to:subject:sender :dkim-signature:dkim-signature; bh=ty4EaHdGFIWAH/Z1/oyXyEniOaNiVwHnk0UQmRGybW0=; b=uFQuaNMOSJrvBQuE4xDLQNNmmXo69suU6IYIv4o9F9TbjK3rT0g7ojABEGkYml77Bl zfTitkOCeZu4xgsdHQkaM+eoe0tGokZK2L6joNk/YXVKMcjXtLw3w/2Bsu62Wxxvk7+U fJoI4QTTVgepcBBJh0PFXlBx+v7aSXzKSQgZowZ+aRBbXTL9YQDkhY9YpbnBpYE5fI2k AK6d0exr9/9UOJ2f9frRgeuJa0e13+D3v7Lk2pX6X6Jc9EC5OVDBOiHeSh3Brysb2CY0 oFOQg/lFUJeJiPYTyiQPcPKwoVMczD4fA/7yf8iqgaOqptApRpeaYScj2/cxpoyWXdxD JzgQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=FWf6tQAS; spf=pass (google.com: domain of gnuetzi-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2a00:1450:4864:20::630 as permitted sender) smtp.mailfrom=gnuetzi-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:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to: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=ty4EaHdGFIWAH/Z1/oyXyEniOaNiVwHnk0UQmRGybW0=; b=UJPDVp1BXpAHEXPdTP1re9XG+kFsHl5j51T/DZA91lxrKsumODizaLbb4B4twfJzO7 ypTJt9JAorjtXL3wjbsAZLH1m3bbv/KbfAm4eVfmsCHUgnHYhc0NlZl5Ye+5lGnKr88U GVFTnJ6jahUeovI6LLXL2AzuLHik3AmYdcnlOHqPadgURGF9/Sv8qBPzOKUxVyE3OvX8 0+j9KmjMa+DqkLeFEXnMI3scsSOWEQS2rxOa7fyVI63OvXxUcA3vkWkygg30OkX97+ml cRXl6AKd/mXblSMR2CuSdENzNMXW/WRJ2SEzB3b35qxLmlV6VmtwNISs6TvsHmHE57za DfCA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to: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=ty4EaHdGFIWAH/Z1/oyXyEniOaNiVwHnk0UQmRGybW0=; b=nHAsRsiuhGUNGZxMxw9CwnkjQiArLYqSMzNCllAsiWWk6XalEvEFDurMHNYOtJkMOQ CtQuX++UdZgY1QEPrKMlCX9cvsi7kHHWLGTxdrfpRsxL9gSCuLdwOX+aP/LaNkKZJVVW mKewaJE1JyiUYelBM/RQt6xZxz6L4GJBSySURHXKxIcEHFWcGg18UzYRMztLnthV/Jsc B3Jy57GPHMnyZFs+oQ+OkJJMIh19R8G/HBnV/hrCvanxF0BXKc/SXt8kmjZ9rU5G6R0F Wg9X2AbK6HAF9m1QxFdA7G5Ctjqw465rF6WnhkjjKDrc7kUNHgMdTEk0PxF14gWUmvjA QBjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:subject:to:references:from:message-id :date:user-agent:mime-version:in-reply-to: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=ty4EaHdGFIWAH/Z1/oyXyEniOaNiVwHnk0UQmRGybW0=; b=JVSzLlRvbbdK2dfKZSJVo5NjB0gk93dcRyk/iNAXo3uKIBrB3TwPlRgJp8XgIyF3l0 G8eC2BGzzbn6Yzv7MtUW3P9vUN3xqNf+Wa17u9/seOUibnFo06ojUikxouwFWHkA/+SL n+342IrzXiKwg5IMnWOKDZYWn0RQN38BjvNgZeEwhL5ZCL8X79PngcUPCmNy6fAcupJ1 h5fDaAw0tydkSl8DmXn/l6tobo24zi93fcF8QZVS1strcNnYVHVXrhpb6Xko1u7YJaKJ C3nyFIKXkFvs/yGDnxSWql4QfcmPvfRLj1uE5AYTUE+KXWMxPSGLCvvvWEyZV7hTkrOQ mALA== Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AOAM53162LgjwkCAtPafZrYptb6nnnJWTpBIUDxvdZCpFm2Liiw7sZaW BUAnUuWxMTMa/G4YNfxNlCI= X-Google-Smtp-Source: ABdhPJz17CU1cOu9bJLQe/5mzeBgoDxqRU80Ej1nDCobfTsjKvFiGPEPiWg83JOKePNdudSkTLnrzw== X-Received: by 2002:a05:620a:55d:: with SMTP id o29mr1955690qko.12.1599836729777; Fri, 11 Sep 2020 08:05:29 -0700 (PDT) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:a0c:eb82:: with SMTP id x2ls569163qvo.1.gmail; Fri, 11 Sep 2020 08:05:25 -0700 (PDT) X-Received: by 2002:a0c:e904:: with SMTP id a4mr2316917qvo.21.1599836725624; Fri, 11 Sep 2020 08:05:25 -0700 (PDT) Original-Received: by 2002:ae9:c215:0:b029:114:f161:d5f9 with SMTP id j21-20020ae9c2150000b0290114f161d5f9msqkg; Wed, 9 Sep 2020 00:52:01 -0700 (PDT) X-Received: by 2002:a2e:8115:: with SMTP id d21mr1330849ljg.16.1599637920593; Wed, 09 Sep 2020 00:52:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1599637920; cv=none; d=google.com; s=arc-20160816; b=ZNJimUfgZ5q8VGRVxlmgVInlFzdzw3iLH3HbB+rDqQawm6z/JGkHQHZWJfnV48M0TQ ybRX8t47JBnf3TSVYbyY7nt9sDr8GRpv1diCI6Y0f6L6vfMbzhV2FNngOrqS1kfo5M8M JOCquBfqBMM4FY4WLRh5NP7FhsvYLhISArKey73mb9E83zn1vDc6yxt0U0vOC+ekGZ6t 0OVjBA67r0ZCDLa3bFTjlFd11t10fePa1FQxqmrqR1KpKCwh+PKKus53Mvj0Cwod9BCP 6vTXAJTFDmEnpkGc5GoJpey22ed1+snhUfqxH2ua8kVBRZ4fuu2bkqS8Zi9GV1MZ19FL 2SSw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:mime-version:user-agent:date :message-id:from:references:to:subject:dkim-signature; bh=0sdUJqrYVUAyfa2f4oMnHxr7hlO2AKXJRymuaPUuKvs=; b=Hfm4ALchh5VzvlipkpwQI4x6AhO8ScCQXY2EZwU+cjpqNQpbEZ/iDrBDXQae0p1YPK iXlbyZAT2uM4PeoUepM4ntQ5wsPCGB18j+x7BTSJOBkK0TlcA8iYCHaQF4l4BaBnNuyG AhE5pd8XsoVLwIfW8knan5P7V/koLBK+EdXrWVWl6o09VlEkb6LGnpZwy/AA/YdiRU97 ZvfYSAQorc0z5NIF/4euT/vjB6wRTXFCj9iIoEvbtVcHlQb8llN7BBctaHriQ+b8Tv2Q FYGXcBDMjgf23Hqy4mE++3pfNOxjj3uJXFUXcSAnGXxcjCOuwjQDL1JzYrQDv4a49pwl i3DA== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=FWf6tQAS; spf=pass (google.com: domain of gnuetzi-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2a00:1450:4864:20::630 as permitted sender) smtp.mailfrom=gnuetzi-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Original-Received: from mail-ej1-x630.google.com (mail-ej1-x630.google.com. [2a00:1450:4864:20::630]) by gmr-mx.google.com with ESMTPS id y75si71532lfa.3.2020.09.09.00.52.00 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 09 Sep 2020 00:52:00 -0700 (PDT) Received-SPF: pass (google.com: domain of gnuetzi-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2a00:1450:4864:20::630 as permitted sender) client-ip=2a00:1450:4864:20::630; Original-Received: by mail-ej1-x630.google.com with SMTP id o8so2132164ejb.10 for ; Wed, 09 Sep 2020 00:52:00 -0700 (PDT) X-Received: by 2002:a17:906:e113:: with SMTP id gj19mr2443465ejb.263.1599637919761; Wed, 09 Sep 2020 00:51:59 -0700 (PDT) Original-Received: from [192.168.73.147] ([212.55.198.55]) by smtp.gmail.com with ESMTPSA id bz5sm1261335ejc.83.2020.09.09.00.51.58 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 09 Sep 2020 00:51:58 -0700 (PDT) In-Reply-To: X-Original-Sender: gnuetzi-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=FWf6tQAS; spf=pass (google.com: domain of gnuetzi-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2a00:1450:4864:20::630 as permitted sender) smtp.mailfrom=gnuetzi-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:26100 Archived-At: Awesome, happy to try it out in https://github.com/gabyx/TechnicalMarkdown. Best Regards. Am 08.09.2020 um 20:15 schrieb John MacFarlane: > Progress report: > > I have put the library at jgm/citeproc on GitHub. It still > doesn't pass all the CSL tests, and it needs some work, but I > think it's already quite a bit better than pandoc-citeproc. > > I've also been working on a version of pandoc that integrates the > library (so that pandoc-citeproc won't be needed). That work is > happening in the citeproc branch at jgm/pandoc. When I get a bit > farther, I'll make a binary available so people can try it out. > > Citation processing will happen automatically if your document > contains `bibliography` or `references` in the metadata, or if > you use `--bibliography` on the command line. > > This is _much_ faster than using pandoc-citeproc. > > The pandoc-citeproc executable could also be used to convert > between bibliographic formats. I'm planning to integrate that > capability into pandoc, too. So, you can convert a bibtex > bibliography to CSL json using `pandoc -f bibtex -t csljson`. > You'll also be able to do, e.g., `pandoc -f bibtex -t html` to > get a formatted HTML version of your bibliography. > > > Denis Maier writes: > >> Am 21.08.2020 um 21:41 schrieb John MacFarlane: >>>> That sounds amazing. As you know CSL 1.0.2 is about to appear soon, and >>>> 1.1 is also already pretty advanced. It would be great if it were easy >>>> to integrate the new features in your library. >>> Is there a list of changes in CSL 1.0.2 somewhere, so I can see >>> what will need to be supported when it comes out? >>> >> Yeah, there's a summary of changes here: >> https://docs.google.com/document/d/1wY1cOOamDYYh8VNW7h_uleqieBDGOa_LYsRiVdQy1RI/edit#heading=h.wsywjzy5t4j6 >> >> As you can see it's a terms, types and variables release. That should be >> trivial to support. (There were some changes to that list due to >> comments during the comments period so that's not the final list of >> changes.) >> >> 1.1 will be more complex, but we plan to document the new features with >> a detailled changelog and new tests in the test-suite.