emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Vaidheeswaran C <vaidheeswaran.chinnaraju@gmail.com>
Cc: emacs-orgmode@gnu.org
Subject: Re: Multicite syntax
Date: Sun, 08 Mar 2015 16:51:07 +0530	[thread overview]
Message-ID: <54FC30A3.5060207@gmail.com> (raw)
In-Reply-To: <54FBEC42.2060507@gmail.com>

[-- Attachment #1: Type: text/plain, Size: 2093 bytes --]


I have fixed up ox-jabref.el to support multicites.  Only common
prefixes and suffixes are handled.  I don't know how to handle per-key
prefix/suffix-es.  If someone has any complaints about the output,
please write to me.

Attaching files that I have used for testing.  (Author-Date file lacks
year because of a bug in Chicago filters bundled with JabRef. JabRef
style file uses 'year' field but biblatex-examples.bib provides only a
'date' field.)





On Sunday 08 March 2015 11:59 AM, Vaidheeswaran C wrote:
> 
>> Note that, as a consequence, the new object is incompatible with the
>> previous one, since every citation is a multi-cite citation. See
>> commit message for details.
> 
> Just a quick feedback.
> 
>   (:parenthetical nil :begin 807 :post-blank 0 :end 843 :references
> 		  ((:key "wilde" :prefix nil :suffix nil)
> 		   (:key "moore" :prefix nil :suffix nil)
> 		   (:key "westfahl:space" :prefix nil :suffix nil))
> 		  :parent #3#)
> 
> Having a plist for `reference' as opposed to a an Element proper gives
> me cognitive dissonance.
> 
> How about replacing this
> 
>     (:key "wilde" :prefix nil :suffix nil)
> 
> with this instead
> 
>     (reference :key "wilde" :prefix nil :suffix nil :parent )
>      ^^^^^^^^                                        ^^^^^^
> 
> Each `reference' is transcoded to it's contents in it's own right in
> ox-jabref.
> 
> (a) Batch export all cites.
> 
>     In case of citeproc-java it would be batch export each multicite.
>     http://lists.gnu.org/archive/html/emacs-orgmode/2015-03/msg00262.html)
> 
> (b) Map `reference' to `contents' with transcoding being done by the
>     citation command line.
> 
> Please confirm whether this change request is possible or not.
> 
> ----------------------------------------------------------------
> 
> You may also want to replace `citaiton' with a `citation-cluster'(or a
> multicite) and replace `reference' with a `citation'.
> 
> In effect, a citation-cluster (or a multicite) is one or more
> citaitons.
> 
> ----------------------------------------------------------------
> 
> 
> 


[-- Attachment #2: cite-chicago-fullnote.odt --]
[-- Type: application/vnd.oasis.opendocument.text, Size: 11118 bytes --]

[-- Attachment #3: cite-numeric.odt --]
[-- Type: application/vnd.oasis.opendocument.text, Size: 11054 bytes --]

[-- Attachment #4: cite.org --]
[-- Type: application/vnd.lotus-organizer, Size: 1204 bytes --]

[-- Attachment #5: cite-chicago-author-date.odt --]
[-- Type: application/vnd.oasis.opendocument.text, Size: 11009 bytes --]

  reply	other threads:[~2015-03-08 11:19 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-03-08  6:29 Multicite syntax Vaidheeswaran C
2015-03-08 11:21 ` Vaidheeswaran C [this message]
2015-03-08 16:28 ` Nicolas Goaziou
2015-03-10  9:03   ` Vaidheeswaran C
2015-03-14 16:17   ` Richard Lawrence
2015-03-14 22:20     ` Nicolas Goaziou
2015-03-17 16:44       ` Richard Lawrence
2015-03-17 19:59         ` Nicolas Goaziou
2015-03-18 16:13           ` Richard Lawrence

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=54FC30A3.5060207@gmail.com \
    --to=vaidheeswaran.chinnaraju@gmail.com \
    --cc=emacs-orgmode@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).