I have started to use Sumatra PDF. This works fine (although sometimes it appears to re-open at a page directly before the page which has changed). I have tested it for both Latex => PDF and Latex => PS => PDF
Source: Alexander Watson on Sep 08, 2011
URL: SyncTeX with TeXnicCenter and SumatraPDF (Windows)
Text is below (for reference):
To set up SyncTeX and synchronise your LaTeX source and PDF output, you need a PDF reader capable of forward and backward search. As far as I know, SumatraPDF is the only such program available for Windows, so here is a guide to getting it set up with TeXnicCenter.
Install SumatraPDF. You'll need to download and run the installer, but if you install it to somewhere on your H drive, you don't need administrator privileges. (Maybe this is bad practice, I don't know, but it works.)
Set up pdfLaTeX to generate SyncTeX information: In TeXnicCenter, go to Build/Define Output Profiles. Choose Latex => PDF, and add the following to Command line arguments...: -synctex=-1
Set up forward search: In the same TeXnicCenter dialogue, choose the Viewer tab.
a. For 'Path to executable', find the file SumatraPDF.exe wherever you chose to install it.
b. For 'View project's output', select DDE command, and enter [Open("%bm.pdf",0,1,1)]
, SUMATRA
and control
in the boxes for Command
, Server
and Topic
respectively.
c. For Forward Search
, select DDE command, and enter [ForwardSearch("%bm.pdf","%Wc",%l,0,0,0)]
, SUMATRA
and control
in the corresponding boxes.
Set up backward search: In SumatraPDF, go to Settings/Options, and in the inverse search command line section, enter "C:\Program Files\TeXnicCenter\TEXCNTR.exe" /ddecmd "[goto('%f', '%l')]"
, with all the quotes. (You might have to change the path to TeXnicCenter if you have it installed in a funny place.)
Now you should be able to do forward search (source to output) by pressing F5, and backward search by double-clicking in SumatraPDF.
Hope this helps someone! It is a bit tedious to set it up but it's incredibly useful once it works.