From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms98 with LMTPS id 2GYuM1z1il58MwAAGDD2mg (envelope-from ) for ; Mon, 06 Apr 2020 09:24:44 +0000 Received: from aspmx2.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id IALoE1z1il4rawAAbx9fmQ (envelope-from ) for ; Mon, 06 Apr 2020 09:24:44 +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 aspmx2.migadu.com (Postfix) with ESMTPS id BFAB0684131 for ; Mon, 6 Apr 2020 07:39:22 +0000 (UTC) Received: from localhost ([::1]:55794 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jLMLo-0008Gg-32 for larch@yhetil.org; Mon, 06 Apr 2020 03:39:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57397) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jLML0-0008GJ-5g for emacs-orgmode@gnu.org; Mon, 06 Apr 2020 03:38:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jLMKy-0000EW-Ld for emacs-orgmode@gnu.org; Mon, 06 Apr 2020 03:38:29 -0400 Received: from mail-vs1-xe2b.google.com ([2607:f8b0:4864:20::e2b]:44515) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jLMKy-0000DN-De for emacs-orgmode@gnu.org; Mon, 06 Apr 2020 03:38:28 -0400 Received: by mail-vs1-xe2b.google.com with SMTP id e138so9156521vsc.11 for ; Mon, 06 Apr 2020 00:38:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=GUGAn0Wox58T1PClxHdESCNJRv3Qz84VvjI0jRhoAqo=; b=sjCDCiqChObSl96ZhB/phNLUH9VOKz/UZSSkw3Eub1QDAYrDp9sKiT507AfwEL1kOV YqcKx/LGSI67qulGAF8d4UodB5Bj4uA74E0XupQS8P5TQwhLLQAdhRRs6bXO+Nyoy0cc mk4lUNqGFv5p3t0VNBCrazgtKB1jb/DPeFel5L0hJp5BOUHr+Hy2ehiuX0hkULor8jX2 +Jzl01KsBgJMEGtjDP0Fs9KjPMrzUMCXX7Wrs9HoOffZuM1yXSiGKYxlAN51y/mxitSk KM8WF/XpTXKx+HqXr2x9G1x47rrnA8HzT9SSg3z8P3lJu/HZAMTsT4+k6BRm52VgVjqa /oBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=GUGAn0Wox58T1PClxHdESCNJRv3Qz84VvjI0jRhoAqo=; b=dsgcErkvQbS8BFL9PqQi44+AdSQnVwNRWOdhOaQAmrTXmG4pZ18qm5PmjrPVw2g1Q2 6e7Q9aZtwENKv/s2C/Ibb6IIuJRQgy5l13UQCHFE38G4L1ECCHyI2Vw4NxNCcsmc6XHu 0kyr9cELxZUnm73A5Qy6sswh0jmFfx7v/tTlGCBcOrOrxozQ+obw1NrI66Z65si3KQj/ w/z89T0seStRbOAtX1MRKKtJ7a0r1RxT5MCRCqFdbZMap2MxGIT/sCAUjnWNNlqYhHkm QN4LXM1EyuEZF3idaXDE40vPkrsRcj1AHq1Nv6nhgBhTMbrFN378hlnA7L8fUBzCqBU3 lURw== X-Gm-Message-State: AGi0PuaDzVvCQ6kG+fO0Hjhmb2eBQzfEp9dKg0heAtTkPReU3gH8UJg9 z7FGBN+nQ2FB2Ug7uwUwPAccwYPNxWDv5GjS4KlQuI65 X-Google-Smtp-Source: APiQypJr6kcr3ymyresgd/3qom6shjmIlILog8YsHopBpyRDEihfgGcL0Gu/F48txGt9Ce0sa8hELagApEM+FU+XeOo= X-Received: by 2002:a05:6102:403:: with SMTP id d3mr13068464vsq.20.1586158706839; Mon, 06 Apr 2020 00:38:26 -0700 (PDT) MIME-Version: 1.0 From: Perl Ancar Date: Mon, 6 Apr 2020 14:38:15 +0700 Message-ID: Subject: Endnote-style bibliographic citation with Zotero, zotxt-emacs, and org-mode To: emacs-orgmode@gnu.org Content-Type: multipart/alternative; boundary="00000000000047524705a29a5a38" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::e2b 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=1586158763; 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:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=GUGAn0Wox58T1PClxHdESCNJRv3Qz84VvjI0jRhoAqo=; b=KcdmBFWTZ0OgwnFXSI6baiaJIyjvTYmJG6Vhj2ZkylRkbSBHYHTt7+Gnu5B8u/Pd1rOUML kltV1hfm4szG/obZBgvHuqGV7E3KXWQF5iYuVxe2QTC2jcNXUZta0eOf0D3BR7UxPAXxWG XMCE3kdAB24udg95kLmWQd4VWWBry0M= ARC-Seal: i=1; s=default; d=yhetil.org; t=1586158763; a=rsa-sha256; cv=none; b=nmBnM2RxiHIVt8TmrGRXz7ummGrGjiPffNL4N9wy2y17RZGn/r36oZzt3ub5ZWLzpJWc0/ 1xEl9QrIo+FyxeLbogIXlwFw0B2eXjoJH8HSeVGakR6U5dugfBFl1ujnRirCRXOjoycTZP nFc4ySkIwtRVOi5uWgVyj4P8te9XMyg= ARC-Authentication-Results: i=1; aspmx2.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=sjCDCiqC; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx2.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: aspmx2.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=sjCDCiqC; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx2.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.58420446790648]; R_SPF_ALLOW(-0.20)[+ip4:209.51.188.0/24:c]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_NONE(0.00)[]; ARC_SIGNED(0.00)[i=1]; IP_REPUTATION_HAM(0.00)[asn: 22989(0.33), country: US(-0.01), ip: 209.51.188.17(-0.58)]; 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:+,1:+,2:~]; 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)[perlancar@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)[multipart/alternative,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: GDwjb5Rt1Q6l --00000000000047524705a29a5a38 Content-Type: text/plain; charset="UTF-8" I'm trying to write a book in org-mode. The book will contain numerous citations to journal articles (in addition to books or URLs), which are all stored in my Zotero library. I've successfully installed the Zotero addons zotxt & Better Bibtex for Zotero, as well as the Emacs package zotxt (zotxt-emacs). I can create the basic citation using the "@AUTHOR_FIRSTTITLEWORD_YEAR" style (set org-zotxt-link-description-style variable to :betterbibtexkey and then use C-c " i to insert references). My book being targetted to the general public, I want to use end-notes instead of the usual citation format (LastName, Year). Something like: Experts studied ([[zotero://select/items/1_VDVFUIBV][1]], [[zotero://select/items/1_TXDISZDFR][2]]) that animals behave very differently under captivity. And then all the references will go to the References chapter. Judging from reading the org-zotxt.el source code in the zotxt-emacs package (with my non-existant Emacs Lisp knowledge) I conclude that this is not supported. But I can certainly whip up some script to preprocess the Org document to change the betterbibtexkey description style to the numbers before exporting. There are also a few other things I want/need but don't know yet how to accomplish. Like generating the References chapter (will probably whip up some script again), making item searching less painful, doing something useful when a zotero Org link is opened (org-open-at-point), or customizing the ODT export (hopefully creating Zotero reference instead of just unlinked text or broken links). Anyone already using Zotero and org-mode, and in the same situation? I'm not tied to zotxt; still open to using org-ref or other alternatives; but I want to keep both org-mode and Zotero. --00000000000047524705a29a5a38 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I'm trying to write a book in org-mode. The book = will contain numerous citations to journal articles (in addition to books o= r URLs), which are all stored in my Zotero library. I've successfully i= nstalled the Zotero addons zotxt & Better Bibtex for Zotero, as well as= the Emacs package zotxt (zotxt-emacs). I can create the basic citation usi= ng the "@AUTHOR_FIRSTTITLEWORD_YEAR" style (set org-zotxt-link-de= scription-style variable to :betterbibtexkey and then use C-c " i to i= nsert references).

My book being targetted to the = general public, I want to use end-notes instead of the usual citation forma= t (LastName, Year). Something like:

=C2=A0=C2=A0= =C2=A0 Experts studied ([[zotero://select/items/1_VDVFUIBV][1]],
=
=C2=A0=C2=A0=C2=A0 [[zotero://select/items/1_TXDISZDFR][2]]) that anim= als behave very differently
=C2=A0=C2=A0=C2=A0 under captivity.

And then all the references will go to the Refe= rences chapter.

Judging from reading the org-zotxt= .el source code in the zotxt-emacs package (with my non-existant Emacs Lisp= knowledge) I conclude that this is not supported. But I can certainly whip= up some script to preprocess the Org document to change the betterbibtexke= y description style to the numbers before exporting.

There are also a few other things I want/need but don't know yet= how to accomplish. Like generating the References chapter (will probably w= hip up some script again), making item searching less painful, doing someth= ing useful when a zotero Org link is opened (org-open-at-point), or customi= zing the ODT export (hopefully creating Zotero reference instead of just un= linked text or broken links).=C2=A0

Anyone already= using Zotero and org-mode, and in the same situation? I'm not tied to = zotxt; still open to using org-ref or other alternatives; but I want to kee= p both org-mode and Zotero.


--00000000000047524705a29a5a38--