emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Rasmus <rasmus@gmx.us>
To: kjambunathan@gmail.com
Cc: emacs-orgmode@gnu.org
Subject: Re: Standardize #+BIBLIOGRAPHY line
Date: Mon, 22 Jul 2013 23:51:26 +0200	[thread overview]
Message-ID: <87txjmb6w1.fsf@gmx.us> (raw)
In-Reply-To: <87hafmpnh7.fsf@gmail.com> (Jambunathan K.'s message of "Mon, 22 Jul 2013 21:59:24 +0530")


Jambunathan,

I'll just reply to your four emails in one.

Jambunathan K <kjambunathan@gmail.com> writes:

> Rasmus <rasmus@gmx.us> writes:
>
>> The system should exhibit some flexibility supporting e.g. notes,
>> parencite (prenote, key, year, postnote) and textcite key (prenote,
>> year, postnote).  But there could be others.  E.g. someone mentioned
>> using DOIs etc.
>
> I am not a scholar.  I have never used Bibliographies before nor do I
> foresee that I would have a need for it.

OK.

> If someone is keen, it wouldn't be difficult to compile a common cases
> of "what" of citation specification.  Atleast the minimal that the
> community itself has used in the past.
>
>     I want to include year,
>     page, some phrase          =>    Output should look like this - both
>     in cite                          Intext & Reference.

From a social science point of view and using the biblatex manual as a
reference.  (k is one or more keys below, K is the author, x,y are
strings).

     - textcite k :pre x :post y   → K (pre, year, post)
     - parencite k :p x :post y    → (pre, K, year post)
     - cite k :pre x :post y       → K pre K year post
     - footcite k :pre x :post y   → [fn::pre K Year post.]
     - citeauthor k :pre x :post y → pre K post
     - citeyear k :pre x :post y   → pre year post

Biblatex also has a autocite that switches between parencite and
footcite depending on the loaded style. 

In real sciences they often use [n] where n corresponds to the nth
entry of the bibliography. Only cite is needed.  (Correct me if I'm
wrong).

But the formatting is really not the job of Org, but whatever is
choose in by the backend (perhaps except for ascii).

CLS/Citeproc can be used for style and formatting in Libreoffice, html
and probably text, but may rely on.  It's what Zotero uses for
formatting.  Here's a nice example of citeproc-js clearly showing that
the processing should be left for better tools

   - citeproc-js examples :: http://gsl-nagoya-u.net/http/pub/citeproc-demo/demo.html
     - citeproc-js home with info :: https://bitbucket.org/fbennett/citeproc-js/wiki/Home
   - biblatex examples :: http://www.ctan.org/tex-archive/macros/latex/contrib/biblatex/doc/examples


Unfortunately, the Internets say that CLS isn't supported by
LaTeX. . .  There's some work on Zotero integration to org:

       http://permalink.gmane.org/gmane.emacs.orgmode/72538

and this one I just saw (org-zotero.el):

    https://bitbucket.org/egh/zotero-plain

Jambunathan K <kjambunathan@gmail.com> writes:

>> As expressed elsewhere I think
>>
>>   [cite:key :pre xxx :post yyy :mycrazykey zzz]
>>
>> is the most desirable syntax.
>
> Where would the pre, post text would go.

See above.

> Will it go as part of "in text" or will it go in to References list or
> both.  For command line based processing, I see foresee issues with:
>
>     1. Multiple keys.

Why reinvent the wheel?  These issues have been dealt with by people
who thought long about it. . .

>     2. Stuff like "Ibid."

I think ibid is mainly used in the humanities, but I'm on thin ice
here.  It's supported by Biblatex out of the box if so desired.  Not
an Org issue.  It seems to also have been solved in by the
CLS/Citeproc people.  At least this page mentions ibid

        http://www.zotero.org/support/word_processor_plugin_usage

--8<---------------cut here---------------start------------->8---
Type "ibid" to automatically select the last cited work. This works
with all citation styles, regardless of whether “ibid” is actually
used in citations.
--8<---------------cut here---------------end--------------->8---


>     3. Sort order of keys.
>     4. Numbering of entries.

It's the job of the processor (e.g. bibier+biblatex or CLS file and
citeproc-*).


>> The system should exhibit some flexibility supporting e.g. notes,
>> parencite (prenote, key, year, postnote) and textcite key (prenote,
>> year, postnote).  But there could be others.  E.g. someone mentioned
>> using DOIs etc.
>
>> I'd be willing to put in work on ox-bibliography, although I don't
>> know if my 'skillz' suffice.
>
> This is just escaping :-).  You already have some ideas on "what"s and
> "how"s.  You put "what" in "what" and "how" in "how".

This esacped me. 

> IME, Confusion, lethargy or escapism starts when "what" gets mixed
> with "how".  "Collection" can happen now.  "Processing" can happen
> later.


Jambunathan K <kjambunathan@gmail.com> writes:

> Jambunathan K <kjambunathan@gmail.com> writes:
>
>> Will it go as part of "in text" or will it go in to References list or
>> both.  For command line based processing, I see foresee issues with:
>>
>>     1. Multiple keys.
>>     2. Stuff like "Ibid."
>>     3. Sort order of keys.
>>     4. Numbering of entries.
>
> To add to that list, will Citation entry be intermixed as a footnote
> with other regular footnotes.

IMO no, it would be way to painful to have to go to then end.
Currently I do C-c C-) and Reftex opens.  I select a type.  I give a
search word click RET and select the x keys that I want.  It inserts
as [[CITE:k1,k2,...kX]] where CITE is usually parencite or textcite.

–Rasmus

PS: Your posts do not show up on the archive
cf. http://news.gmane.org/gmane.emacs.orgmode

--
May the Force be with you

  reply	other threads:[~2013-07-22 21:51 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-07-22  7:25 Standardize #+BIBLIOGRAPHY line Jambunathan K
2013-07-22  9:03 ` Nicolas Goaziou
2013-07-22 13:16   ` Jambunathan K
2013-07-22 13:19     ` Jambunathan K
2013-07-22 13:31     ` Nicolas Goaziou
2013-07-22 13:47       ` Jambunathan K
2013-07-22 13:58         ` Nicolas Goaziou
2013-07-22 16:09           ` Jambunathan K
2013-07-22 19:33           ` Jambunathan K
2013-07-22 14:15       ` Rasmus
2013-07-22 16:29         ` Jambunathan K
2013-07-22 21:51           ` Rasmus [this message]
2013-07-25  8:47             ` Jambunathan K
2013-07-22 17:01         ` Jambunathan K
2013-07-22 19:34           ` Jambunathan K

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=87txjmb6w1.fsf@gmx.us \
    --to=rasmus@gmx.us \
    --cc=emacs-orgmode@gnu.org \
    --cc=kjambunathan@gmail.com \
    /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).