The Reader locks the file when in use, so if you recompile the document when the pdf is still open by the Reader, you'd get the "can't write to output file" error.
One workaround I used was, the cygwin based xpdf viewer which doesn't lock the file. But you'd have to refresh the file every time something changed, by hitting 'r' in the xpdf application.
The problem with the default AucTeX install was that it had the start "" %o as the entry for View which didn't do anything. Even though I don't use that feature, I thought, let's get this to point to Acrobat Reader and save it.
Turned out, you need to customise TeX-output-view-style. Setting it to
start "acrord32" %o
acrord32 %o
didn't work. Finally, one poster on the AucTeX mailing list give the answer which made it self evident. Since I was using cygwin, he suggested I use cygstart instead of start.
That worked like a charm and now my TeX-output-view-style looks like
Its value is
(("^dvi$" "^pstricks$\\|^pst-\\|^psfrag$" "dvips %d -o && start \"\" %f")
("^dvi$" "." "yap -1 %dS %d")
("^pdf$" "." "cygstart acrord32 %o")
("^html?$" "." "start \"\" %o"))
3 comments:
thanks! It worked for me.
Arthur
Or, you could go to your local environment variables and add the path to your acrobat folder to your Path variable. Then the command "start acrobat %o" will work much better than routing through cygwin.
Or, you could go to your local environment variables and add the path to your acrobat folder to your Path variable. Then the command "start acrobat %o" will work much better than routing through cygwin.
Can you give some more detail how to do this? I'm a mac/unix user forced to use win7 now.
Post a Comment