emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* WIP:  New Citation Syntax, ODT & JabRef
@ 2015-03-04 17:20 Vaidheeswaran C
  2015-03-04 18:37 ` Rasmus
  0 siblings, 1 reply; 2+ messages in thread
From: Vaidheeswaran C @ 2015-03-04 17:20 UTC (permalink / raw)
  To: emacs-orgmode

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


This is a follow up to this message:

  http://lists.gnu.org/archive/html/emacs-orgmode/2015-03/msg00011.html

----------------------------------------------------------------

The prototype code that integrates the new Citation Syntax, ODT
exporter and JabRef citation manager is available in my personal
repo. (See http://repo.or.cz/w/org-mode/org-cv.git/)

Checkout URLs are:

  git://repo.or.cz/org-mode/org-cv.git
  http://repo.or.cz/org-mode/org-cv.git

Changes are available in master branch.  M-x find-library ox-jabref.el
and read the documentation there.

----------------------------------------------------------------

The attached files are representative of what is possible right now.

Following files are produced by varying the `:style' attribute of
#+BIBLIOGRAPHY line.

- cite-numeric.odt
- cite-chicago-full-note.odt
- cite-chicago-author-date.odt

The following file is

- cite-unfiltered-bibliography-with-abstract.odt

produced by modifying `org-jabref-citation-styles' as documented in
ox-jabref.el (and as seen in attached .emacs.)

cite.org uses the following biblatex-examples.bib:


http://mirrors.ctan.org/macros/latex/contrib/biblatex/doc/examples/biblatex-examples.bib

----------------------------------------------------------------

There is no support for parenthetical citation or multikeys as yet.  I
will flesh these out as soon as I find some time.

----------------------------------------------------------------

For a beginner like me, citaitons are indeed very confusing.  I have
found the following documents very useful:

(a) http://www.dickimaw-books.com/latex/thesis/index.html

(b) Chicago_export_filters.pdf from
http://jabref.sourceforge.net/resources.php#Chicago_Manual

----------------------------------------------------------------

Nicolas, if you are seeing this message,

(1) I want APIs for

    (a) `org-odt--collect-cite-keys' (see ox-odt.el)
    (b) `org-jabref--read-bibliography-attribute' and
	`org-jabref--get-citation-style'.

(2) How do I specify multiple keys on the same `citation' object?

----------------------------------------------------------------

I have no specific inputs in so far as the new citation syntax is
concerned.  I have shared some of my opinions (as a user) here.

  http://lists.gnu.org/archive/html/emacs-orgmode/2015-02/msg00783.html

TLDR of my argument is: A kindergartener (like me) producing his first
ever work that references other work should be able to get running
with minimal hassles.  I hope ox-jabref.el will cater to this "low
end" of the segment.

----------------------------------------------------------------

Btw, my copyright assignment request is in transit.

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

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

[-- Attachment #4: cite-chicago-full-note.odt --]
[-- Type: application/vnd.oasis.opendocument.text, Size: 10757 bytes --]

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

[-- Attachment #6: cite-unfiltered-bibliography-with-abstract.odt --]
[-- Type: application/vnd.oasis.opendocument.text, Size: 18731 bytes --]

[-- Attachment #7: .emacs --]
[-- Type: text/plain, Size: 1310 bytes --]

(custom-set-variables
 ;; custom-set-variables was added by Custom.
 ;; If you edit it by hand, you could mess it up, so be careful.
 ;; Your init file should contain only one such instance.
 ;; If there is more than one, they won't work right.
 '(org-jabref-citation-styles
   (quote
    (("odt"
      ("Chicago (author-date)" :in-text
       (:jabref-format "chicago.ODF.text" :formatter "Simple (but strip braces)")
       :bibliography
       (:jabref-format "chicago.ODF.abstract" :dont-filter t :formatter "Bibliography"))
      ("Chicago (full-note)" :in-text
       (:jabref-format
	("chicago.ODF.footend" . "chicago.ODF.footend.short")
	:formatter "Footnote")
       :bibliography
       (:jabref-format "chicago.ODF.biblio" :formatter "Bibliography"))
      ("Numeric" :in-text
       (:jabref-format "Numeric" :formatter "Simple")
       :bibliography
       (:jabref-format "chicago.ODF.reference" :formatter "Bibliography (Numbered)"))))))
 '(org-jabref-command
   (quote
    ("java" "-jar" "/home/cvaidheeswaran/Downloads/JabRef-2.9.2.jar" "-n" "true"))))
(custom-set-faces
 ;; custom-set-faces was added by Custom.
 ;; If you edit it by hand, you could mess it up, so be careful.
 ;; Your init file should contain only one such instance.
 ;; If there is more than one, they won't work right.
 )

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: WIP:  New Citation Syntax, ODT & JabRef
  2015-03-04 17:20 WIP: New Citation Syntax, ODT & JabRef Vaidheeswaran C
@ 2015-03-04 18:37 ` Rasmus
  0 siblings, 0 replies; 2+ messages in thread
From: Rasmus @ 2015-03-04 18:37 UTC (permalink / raw)
  To: emacs-orgmode

Vaidheeswaran C <vaidheeswaran.chinnaraju@gmail.com> writes:

> Btw, my copyright assignment request is in transit.

Great!  I was somehow under the impression that you retracted your
copyright a while back. . .

Thanks anyway,
Rasmus

-- 
The Kids call him Billy the Saint

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2015-03-04 18:37 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-03-04 17:20 WIP: New Citation Syntax, ODT & JabRef Vaidheeswaran C
2015-03-04 18:37 ` Rasmus

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).