Trouble with ESS and Sweave

April 23, 2010

(This article was first published on Shige's Research Blog, and kindly contributed to R-bloggers)

Last time I tried to sweave a document from with Emacs+ESS, I was using an earlier version of ESS (the current version is 5.8), and things seemed to be fine. Today when I tried to sweave a simple document and produced PDF output, I got error message of “.pdf”: exited abnormally with code 2“. I posted a message to the ESS mailing list, but so far no solutions have been reported. 

Here is a very simple .Rnw file I used to reproduce the error: 




This document outlines the analysis to be carried out to look at the
relationship between prenatal famine exposure and fetal loss risk.


Before this can be fixed, I will rely on Eclipse for all my sweaving. 

---------------- April 26 ------------------------

Here is my own solution: 

from line 177 of ess-svy.el:

-      (shell-command (concat

-       (if (and ess-microsoft-p (w32-shell-dos-semantics))

-           "start \"" pdfviewer "\" \"" namestem ".pdf\""

-                 "\"" pdfviewer "\" \"" namestem ".pdf\" &"))))

+      (shell-command (concat

+                 "\"" pdfviewer "\" \"" namestem ".pdf\"")))

To leave a comment for the author, please follow the link and comment on their blog: Shige's Research Blog. offers daily e-mail updates about R news and tutorials on topics such as: Data science, Big Data, R jobs, visualization (ggplot2, Boxplots, maps, animation), programming (RStudio, Sweave, LaTeX, SQL, Eclipse, git, hadoop, Web Scraping) statistics (regression, PCA, time series, trading) and more...

If you got this far, why not subscribe for updates from the site? Choose your flavor: e-mail, twitter, RSS, or facebook...

Tags: ,

Comments are closed.

Search R-bloggers


Never miss an update!
Subscribe to R-bloggers to receive
e-mails with the latest R posts.
(You will not see this message again.)

Click here to close (This popup will not appear again)