[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [emacs-humanities] Citations in org-mode

From: Joseph Johnson
Subject: Re: [emacs-humanities] Citations in org-mode
Date: Tue, 9 Feb 2021 10:08:06 -0500

I personally recommend Pandoc for this, especially if you need to
export to Word. Here's a general idea of how the process works.

First steps: export a BibTeX bibliography in .bib format (I use Zotero
and Better BibTeX for this) and download the .csl file [1]
corresponding to whatever citation style you want Pandoc to use.

Now, in the header of your org file, put lines like these:
#+csl: /path/to/the/citationstyle.csl
#+bibliography: /path/to/your/library.bib

You can then write your paper while citing texts using the Pandoc
format [2], which is basically [@citekey, pagenum].

To export a document with correctly formatted references, something
like the following command will work:

 pandoc -s --filter pandoc-citeproc input.org -o output.docx

That should be all that is necessary to start writing and generating
references correctly. To really improve your workflow, though, I
recommend looking into helm-bibtex [3], which will make working with
your citations and references an absolute breeze.

One final note: to add syntax highlighting for Pandoc citations in
org, I have these lines in my config:

  (font-lock-add-keywords 'org-mode
                          '(("\\[@.*?\\]" . font-lock-keyword-face)))
  (font-lock-add-keywords 'org-mode
                          '(("\\[-@.*?\\]" . font-lock-keyword-face))))

I hope this helps!

[1] https://github.com/citation-style-language/styles
[2] https://pandoc.org/MANUAL.html#citations
[3] https://github.com/tmalsburg/helm-bibtex

On Tue, Feb 9, 2021 at 6:28 AM Ihor Radchenko <yantar92@gmail.com> wrote:
> Joost Kremers <joostkremers@fastmail.fm> writes:
> > AFAIK the only system for citations in Org is org-ref, but it seems to 
> > assume
> > exporting to LaTeX. The manual says that there's only "basic support for 
> > HTML
> > and ASCII export".[1]
> AFAIK, org-ref supports odt export as well (at least, for cite:
> references). Also, it can export to pandoc. Though I am not sure how
> well the odt and pandoc are supported - the citations may be very basic.
> Best,
> Ihor

Dr. Joseph R. Johnson
Assistant Professor of French and Francophone Studies
Georgetown University

reply via email to

[Prev in Thread] Current Thread [Next in Thread]