[ESS] knitr pdf viewer on windows

Vitalie Spinu spinuvit at gmail.com
Fri Dec 20 21:31:18 CET 2013

Is making SumatraPDF the default on your computer an option?

I looked into the code and, somewhat unfortunately, windows is treated
specially by calling "start" and ignoring ess-pdf-viewer-pref. I am
afraid the only way to make it work for you is to rewrite ess-swv-PDF.


 >>> David Scott on Fri, 20 Dec 2013 13:47:38 +1300 wrote:

 > I am trying to get M-n P when processing a .Rnw file to preferably not open a
 > viewer, or alternatively open Sumatra if not already open. My preferred mode is
 > to open the pdf in Sumatra when I start and allow Sumatra to update the pdf as I
 > edit and then process the .Rnw file.

 > I have changed the sweave processor to knitr:
 >  '(ess-swv-processor (quote knitr))

 > I have changed the ess pdf viewer to Sumatra:
 >  '(ess-pdf-viewer-pref "c:/Program Files/RStudio/bin/sumatra/SumatraPDF.exe")

 > Also the AUCTeX pdf viewer:
 > (setq TeX-source-correlate-mode t)
 > (setq TeX-source-correlate-method 'synctex)
 > (setq TeX-view-program-list
 >    '(("Sumatra PDF" ("\"c:/Program Files/RStudio/bin/sumatra/SumatraPDF.exe\"
 > -reuse-instance"
 >                       (mode-io-correlate " -forward-search %b %n ") " %o"))))

 > If I use pdflatex on an ordinary .tex document, I get the Sumatra viewer but M-n
 > P gives me Adobe Reader  (which is the default on my computer).

 > Any suggestions as to how to change this?

 > Thanks

 > David Scott

More information about the ESS-help mailing list