From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Kitchin Subject: Re: exporting zotxt or orgref links to HTML and ODF Date: Wed, 28 Jan 2015 18:01:50 -0500 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:33236) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YGbcU-0005rv-81 for emacs-orgmode@gnu.org; Wed, 28 Jan 2015 18:01:59 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YGbcR-0005nX-1f for emacs-orgmode@gnu.org; Wed, 28 Jan 2015 18:01:58 -0500 Received: from mail-qg0-x22c.google.com ([2607:f8b0:400d:c04::22c]:50061) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YGbcQ-0005nT-T2 for emacs-orgmode@gnu.org; Wed, 28 Jan 2015 18:01:54 -0500 Received: by mail-qg0-f44.google.com with SMTP id l89so20914840qgf.3 for ; Wed, 28 Jan 2015 15:01:54 -0800 (PST) In-reply-to: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Matt Price Cc: Org Mode , Vicente Vera With the latest version of org-ref, I can automate export from org through markdown to docx via pandoc like this: #+BEGIN_SRC emacs-lisp (defun ox-export-to-docx-and-open () "Export the current org file as a docx via markdown." (interactive) (let* ((bibfile (expand-file-name (car (org-ref-find-bibliography)))) ;; this is probably a full path (current-file (buffer-file-name)) (basename (file-name-sans-extension current-file)) (md-file (concat basename ".md")) (docx-file (concat basename ".docx"))) (when (file-exists-p docx-file) (delete-file docx-file)) (org-export-to-file 'md md-file) (shell-command (format "pandoc -s -S --bibliography=%s %s -o %s" bibfile md-file docx-file)) (org-open-file docx-file '(16)))) #+END_SRC this works because i defined a markdown format function that converts the cite link to pandoc format on export. I could avoid the markdown translation if I could do an org to org export that would do that. With a little work we could define file tags like: #+PANDOC_CSL: some-csl-file that would also get passed to the pandoc command to determine the style of the citation and bibliography. Matt Price writes: > i think I may have seen it these on the list at one point, but it's very > helpful to be reminded. > > I do think that the default fonts, etc., are a bit of an acquired taste for > humanists; and I've gotten used to using custom styles in html & odt for > size & placing of images; but even without following the instructions > carefully, export seems to work, which is pretyt amazing! > > Vikas recommends involving pandoc manually, as Erik H. has also suggested > to me; I would like to aovid doing that if possible, but if it has to be > done i guess I can find some way of automating it. > > There are clearly a lot of options in this space; I am still interested in > using Zotero if I can, so will continue working with zotxt, but hopefully > in a way that gets me closer to other people's usage patterns. > > thanks, > Matt > > > On Wed, Jan 28, 2015 at 3:31 PM, Vicente Vera wrote: > >> Hello. Interesting thread! >> Matt, have you read Vikas guide to writing papers with Org? >> https://github.com/vikasrawal/orgpaper >> From my point of view, using LaTeX through Org isn't difficult at all. >> You'll need to tweak a few things (packages, figures, etc.), but it's >> definitely easier for a beginner that starting a LaTeX document from >> scratch. >> Here's another article about writing LaTeX (social science) papers: >> https://github.com/kjhealy/workflow-paper >> -- Professor John Kitchin Doherty Hall A207F Department of Chemical Engineering Carnegie Mellon University Pittsburgh, PA 15213 412-268-7803 @johnkitchin http://kitchingroup.cheme.cmu.edu